Module: Virtus::Group::ClassMethods

Defined in:
lib/virtus/group.rb

Instance Method Summary collapse

Instance Method Details

#attribute_groupObject



33
34
35
# File 'lib/virtus/group.rb', line 33

def attribute_group
  self.attribute_groups ||= {}
end

#group(name, &block) ⇒ Object



28
29
30
31
# File 'lib/virtus/group.rb', line 28

def group(name, &block)
  attribute_tracker = AttributeTracker.new(self, &block)
  attribute_group[name] = attribute_tracker.tracked_attributes
end