Class: Vpsa::Entity::Base
- Inherits:
-
Object
- Object
- Vpsa::Entity::Base
- Includes:
- InitFromHash
- Defined in:
- lib/vpsa/entity/base.rb
Direct Known Subclasses
Administrative::Address, Administrative::Phone, Administrative::ThirdParty, Commercial::CreditLimit, Commercial::Installment, Commercial::Item, Commercial::Order, Commercial::Product, Operational::CategoryLevel, Operational::ProductCategory
Instance Method Summary collapse
Methods included from InitFromHash
Instance Method Details
#as_parameter ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/vpsa/entity/base.rb', line 8 def as_parameter variables = instance_variables.map do |name| variable_name = name.to_s.tr("@", "") [variable_name, instance_variable_get(name)] end Hash[variables] end |