class Paloma::Controller
Attributes
action[RW]
params[RW]
resource[RW]
Public Class Methods
new()
click to toggle source
# File lib/paloma/controller.rb, line 11 def initialize clear_request end
Public Instance Methods
clear_request()
click to toggle source
# File lib/paloma/controller.rb, line 16 def clear_request self.resource = nil self.action = nil self.params = {} true end
has_no_request?()
click to toggle source
# File lib/paloma/controller.rb, line 41 def has_no_request? !self.has_request? end
has_request?()
click to toggle source
# File lib/paloma/controller.rb, line 36 def has_request? resource.present? && action.present? end
request()
click to toggle source
# File lib/paloma/controller.rb, line 31 def request { resource: resource, action: action, params: params } end
save_request_history()
click to toggle source
# File lib/paloma/controller.rb, line 24 def save_request_history if ::Rails.env.test? @request_history ||= [] @request_history.push(self.request) end end