class Logux::Model::Proxy

Public Class Methods

new(model) click to toggle source
# File lib/logux/model/proxy.rb, line 6
def initialize(model)
  @model = model
end

Public Instance Methods

update(meta, attributes) click to toggle source
# File lib/logux/model/proxy.rb, line 10
def update(meta, attributes)
  updater = Updater.new(
    model: @model,
    logux_order: meta.logux_order,
    attributes: attributes
  )
  @model.update(updater.updated_attributes)
end
updated_at(field) click to toggle source
# File lib/logux/model/proxy.rb, line 19
def updated_at(field)
  @model.logux_fields_updated_at[field.to_s]
end