Methods
#
D
N
P
S
T
Attributes
[RW] permitted
[RW] permitted?
Class Public methods
new(attributes)
# File activemodel/test/cases/attribute_assignment_test.rb, line 33
def initialize(attributes)
  @parameters = attributes.with_indifferent_access
  @permitted = false
end
Instance Public methods
[](key)
# File activemodel/test/cases/attribute_assignment_test.rb, line 43
def [](key)
  @parameters[key]
end
dup()
# File activemodel/test/cases/attribute_assignment_test.rb, line 55
def dup
  super.tap do |duplicate|
    duplicate.instance_variable_set :@permitted, permitted?
  end
end
permit!()
# File activemodel/test/cases/attribute_assignment_test.rb, line 38
def permit!
  @permitted = true
  self
end
stringify_keys()
# File activemodel/test/cases/attribute_assignment_test.rb, line 51
def stringify_keys
  dup
end
to_h()
# File activemodel/test/cases/attribute_assignment_test.rb, line 47
def to_h
  @parameters
end