Module: Stupidedi::Versions::Common::ElementTypes::Operators::Wrappers
- Included in:
- DateVal::Proper, IdentifierVal::Valid, StringVal::Valid
- Defined in:
- lib/stupidedi/versions/common/element_types/operators.rb
Instance Method Summary collapse
Instance Method Details
#wrappers(*ops)
112 113 114 115 116 117 118 119 120 121 122 |
# File 'lib/stupidedi/versions/common/element_types/operators.rb', line 112 def wrappers(*ops) file, line, = Stupidedi.caller ops.each do |op| class_eval(<<-RUBY, file, line.to_i - 1) def #{op}(*args, &block) copy(:value => value.#{op}(*args, &block)) end RUBY end end |