module Nard::Appi::ApiExt::DefaultConfiguration::ClassMethods
Public Instance Methods
default( options = {} )
click to toggle source
# File lib/nard/appi/api_ext/default_configuration.rb, line 15 def default( options = {} ) raise TypeError unless options.kind_of?( Hash ) self.class_eval do const_set( :OPTIONS_KEYS, options.keys.freeze ) options.each do | k, v | v_frozen = ( v.frozen? ? v : v.freeze ) const_set( "DEFAULT_#{ k.upcase }", v_frozen ) end end end