module MITS::BaseMapper
Protected Instance Methods
bool(value)
click to toggle source
# File lib/mits/base_mapper.rb, line 5 def bool(value) value == 'true' end
range_tag(tag)
click to toggle source
# File lib/mits/base_mapper.rb, line 9 def range_tag(tag) min = tag[:Min] max = tag[:Max] Range.new(min.to_i, max.to_i) end
try(*values, method)
click to toggle source
# File lib/mits/base_mapper.rb, line 15 def try(*values, method) value, *args = values return nil unless value if value.respond_to?(method) value.send(method) elsif self.respond_to?(method) args = [args] unless args.is_a? Array self.send(method, value, *args) end end