Sha256: b0d27190d466ee3abb45ceeeb6305d1c6154805c766a9c3d69a535d7e56190a8
Contents?: true
Size: 522 Bytes
Versions: 2
Compression:
Stored size: 522 Bytes
Contents
require 'forwardable' module ModelLog module Helpers module Context extend Forwardable def_delegators :@context, :current_user, :requester, :action, :resource, :changes def initialize(context) @context = context end protected def is_update? action == :update end def is_create? action == :create end def is_destroy? action == :destroy end def changed? !changes.empty? end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
model_log-2.0.1 | lib/model_log/helpers/context.rb |
model_log-2.0.0 | lib/model_log/helpers/context.rb |