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

[Validate]

Generated with the Darkfish Rdoc Generator 2.