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