class Apia::DSLs::Polymorph
Public Instance Methods
option(name, type: nil, matcher: nil)
click to toggle source
# File lib/apia/dsls/polymorph.rb, line 11 def option(name, type: nil, matcher: nil) id = "#{@definition.id}/#{Helpers.camelize(name)}Option" option = Definitions::PolymorphOption.new(id, name, type: type, matcher: matcher) @definition.options[name.to_sym] = option end