Method: Season::InstanceMethodBuilder#build

Defined in:
lib/season/instance_method_builder.rb

#build(table_name, column_name, query_verb) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/season/instance_method_builder.rb', line 8

def build(table_name, column_name, query_verb)
  method_val = self.send(query_verb, column_name)

  @klass.class_eval %Q{
    def #{column_name}_#{query_verb}?(*args)
      #{method_val}
    end
  }
end