Module: NimbusSecureAttrAccessor

Included in:
NimbusSecure::Base
Defined in:
lib/nimbussecure/attr_accessor.rb

Instance Method Summary collapse

Instance Method Details

#nimbus_attr_accessor(*list) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
# File 'lib/nimbussecure/attr_accessor.rb', line 2

def nimbus_attr_accessor *list
  list.each do |attr|
    define_method(attr) do  
      instance_variable_get("@#{attr}")
    end        

    define_method("#{attr}=") do |val| 
      instance_variable_set("@#{attr}",val)
    end
  end
end