Method: ActiveType::VirtualAttributes::ClassMethods#attribute

Defined in:
lib/active_type/virtual_attributes.rb

#attribute(name, *args) ⇒ Object



326
327
328
329
330
331
# File 'lib/active_type/virtual_attributes.rb', line 326

def attribute(name, *args)
  options = args.extract_options!
  type = args.first

  Builder.new(self, generated_virtual_attribute_methods).build(name, type, options)
end