class Golden::ApplicationContext

Public Class Methods

attributes() click to toggle source
# File lib/golden/objects/application/application_context.rb, line 8
def attributes
  accessor_attributes
end
new(accessors = {}) click to toggle source
# File lib/golden/objects/application/application_context.rb, line 26
def initialize(accessors = {})
  assign_attributes(accessors || {})
end
permits() click to toggle source
# File lib/golden/objects/application/application_context.rb, line 12
def permits
  @permits ||= lambda do
    attrs = attributes.clone
    attrs
  end.call
end

Public Instance Methods

perform() click to toggle source
# File lib/golden/objects/application/application_context.rb, line 30
def perform
  raise NotImplementedError
end