module PaperBoy
Constants
- VERSION
Private Instance Methods
ignore_ivars()
click to toggle source
# File lib/paper_boy.rb, line 32 def ignore_ivars Rails.application.config.paper_boy.ignore_ivars - skip_ignore_ivars end
paper_boy_context()
click to toggle source
# File lib/paper_boy.rb, line 25 def paper_boy_context instance_variable_names.each_with_object({}) do |name, payload| next if ignore_ivars.include?(name) payload[name.sub(/\A@_?/, "")] = instance_variable_get(name) end.compact end
paper_boy_deliver!()
click to toggle source
# File lib/paper_boy.rb, line 17 def paper_boy_deliver! ActiveSupport::Notifications.instrument(paper_boy_event_name, paper_boy_context) end
paper_boy_event_name()
click to toggle source
# File lib/paper_boy.rb, line 21 def paper_boy_event_name "#{params[:action]}.#{params[:controller]}" end
skip_ignore_ivars()
click to toggle source
# File lib/paper_boy.rb, line 36 def skip_ignore_ivars Rails.application.config.paper_boy.skip_ignore_ivars end