class Teneo::DataModel::Organization
noinspection RailsParamDefResolve
Public Class Methods
from_hash(hash)
click to toggle source
Calls superclass method
Teneo::DataModel::Base::from_hash
# File lib/teneo/data_model/organization.rb, line 26 def self.from_hash(hash) storages = hash.delete(:storages) item = super(hash, [:name, :inst_code]) if storages item.storages.clear storages.each do |name, data| item.storages << Teneo::DataModel::Storage.from_hash(data.merge(name: name, organization: item), [:organization, :name]) end item.save! end item end
Public Instance Methods
to_s()
click to toggle source
# File lib/teneo/data_model/organization.rb, line 22 def to_s name end