module Backline::Model::Persistence::ClassMethods
Public Instance Methods
dump(model)
click to toggle source
# File lib/backline/model/persistence.rb, line 14 def dump(model) YAML.dump(model.attributes) end
load(blob)
click to toggle source
# File lib/backline/model/persistence.rb, line 7 def load(blob) attributes = YAML.safe_load(blob) new(attributes.slice(*attribute_names)) rescue StandardError => e raise(Backline::Error, e.message) end