class Operationable::Callback

Attributes

props[R]
q_options[R]

Public Class Methods

new(props, q_options) click to toggle source
# File lib/operationable/callback.rb, line 6
def initialize(props, q_options)
  @props = props
  @q_options = q_options
end

Public Instance Methods

params() click to toggle source
# File lib/operationable/callback.rb, line 19
def params
  props[:params]
end
record() click to toggle source
# File lib/operationable/callback.rb, line 11
def record
  @record ||= props[:name].constantize.find(props[:id])
end
user() click to toggle source
# File lib/operationable/callback.rb, line 15
def user
  @user ||= User.find(props[:changed_by_id])
end