class Arpa::Entities::Action
Attributes
created_at[R]
id[R]
name[R]
resource[R]
resource_id[R]
updated_at[R]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/arpa/entities/action.rb, line 6 def initialize(attrs = {}) attrs = attrs.with_indifferent_access @id = attrs[:id] @resource_id = attrs[:resource_id] @resource = attrs[:resource] @name = attrs[:name] @created_at = attrs[:created_at] @updated_at = attrs[:updated_at] end
Public Instance Methods
description()
click to toggle source
# File lib/arpa/entities/action.rb, line 22 def description I18n.t(name.to_sym, scope: "entities.resources.#{resource_name}.actions.description") end
resource_name()
click to toggle source
# File lib/arpa/entities/action.rb, line 17 def resource_name return resource.name if resource '' end