module Enum
Attributes
value[R]
Public Class Methods
included(base)
click to toggle source
# File lib/abstractivator/enum.rb, line 26 def self.included(base) base.extend ClassMethods end
new(value)
click to toggle source
# File lib/abstractivator/enum.rb, line 9 def initialize(value) @value = value end
Public Instance Methods
as_json(_opts={})
click to toggle source
# File lib/abstractivator/enum.rb, line 18 def as_json(_opts={}) value.as_json end
inspect()
click to toggle source
# File lib/abstractivator/enum.rb, line 13 def inspect "#<#{self.class.name} #{value.inspect}>" end
Also aliased as: to_s
to_json()
click to toggle source
# File lib/abstractivator/enum.rb, line 22 def to_json value.to_json end