Module: Glman::InitRequired::ClassMethods

Defined in:
lib/glman/init_required.rb

Instance Method Summary collapse

Instance Method Details

#attr_required(*attrs) ⇒ Object



6
7
8
9
10
11
# File 'lib/glman/init_required.rb', line 6

def attr_required(*attrs)
  attrs.each do |attr|
    self.send(:attr_accessor, attr)
  end
  @__required_attributes = (@__required_attributes || []) + attrs
end