class Babl::Nodes::Typed::Number

Public Instance Methods

render(frame) click to toggle source
# File lib/babl/nodes/typed.rb, line 60
def render(frame)
    value = frame.object
    return value if ::Integer === value
    return value.to_f if ::Numeric === value

    raise Errors::RenderingError,
        "Expected a number, got #{value.inspect}\n#{frame.formatted_stack}"
end
schema() click to toggle source
# File lib/babl/nodes/typed.rb, line 56
def schema
    Schema::Typed::NUMBER
end