class Copper::Range

Public Instance Methods

value(vars = {}) click to toggle source
# File lib/copper/range.rb, line 6
def value(vars = {})
        lhs = elements[0].value(vars)
        rhs = elements[1].value(vars)

        return handle_attributes((lhs..rhs), vars)
rescue ArgumentError => exc
        raise RuntimeError, "#{lhs} (#{lhs.class.name})..#{rhs} (#{rhs.class.name}) #{exc.message}"
end