module Hashie::Extensions::Structure::ClassMethods
Public Instance Methods
key(key, options = {})
click to toggle source
# File lib/hashie/extensions/structure.rb, line 31 def key(key, options = {}) (@permitted_keys ||= []) << key if options[:default] (@default_values ||= {})[key] = options.delete(:default) end permitted_keys end
permitted_keys()
click to toggle source
# File lib/hashie/extensions/structure.rb, line 41 def permitted_keys @permitted_keys end