class FunctionalLightService::EnumBuilder

Public Class Methods

new(parent) click to toggle source
# File lib/functional-light-service/functional/enum.rb, line 7
def initialize(parent)
  @parent = parent
end

Public Instance Methods

method_missing(m, *args) click to toggle source
Calls superclass method
# File lib/functional-light-service/functional/enum.rb, line 120
def method_missing(m, *args)
  if @parent.const_defined?(m)
    super
  else
    @parent.const_set(m, DataType.create(@parent, args))
  end
end