Class | Virtus::AttributeSet |
In: |
lib/virtus/attribute_set.rb
|
Parent: | Module |
Initialize an AttributeSet
@param [AttributeSet] parent @param [Array] attributes
@return [undefined]
@api private
Get an attribute by name
@example
attribute_set[:name] # => Attribute object
@param [Symbol] name
@return [Attribute]
@api public
Defines an attribute reader method
@param [Attribute] attribute @param [Symbol] method_name @param [Symbol] visibility
@return [undefined]
@api private
Defines an attribute writer method
@param [Attribute] attribute @param [Symbol] method_name @param [Symbol] visibility
@return [undefined]
@api private