Module: FluentConditions

Defined in:
lib/fluent_conditions.rb,
lib/fluent_conditions/version.rb,
lib/fluent_conditions/accessor_definers.rb,
lib/fluent_conditions/condition_builder.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods Classes: AccessorDefinerFactory, BooleanAccessorDefiner, ConditionBuilder, CustomAccessorDefiner, FluentAccessorMethod, TextValueAccessorDefiner

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/fluent_conditions.rb', line 6

def self.included(base)
  base.instance_variable_set(:@builder, Class.new(ConditionBuilder))

  base.class_eval do
    include InstanceMethods
  end

  base.extend ClassMethods
end