module Bizness

Constants

VERSION

Public Class Methods

configuration() click to toggle source
# File lib/bizness.rb, line 12
def self.configuration
  @configuration ||= Bizness::Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/bizness.rb, line 8
def self.configure
  yield(configuration)
end
filters() click to toggle source
# File lib/bizness.rb, line 16
def self.filters
  configuration.filters
end
run(operation = nil, filters: self.filters, &block) click to toggle source
# File lib/bizness.rb, line 20
def self.run(operation = nil, filters: self.filters, &block)
  operation = block if block_given?
  filters.reduce(operation) { |filtered_op, filter| filter.new(filtered_op) }.call
end