module PageRecord::Actions
Public Class Methods
included(base)
click to toggle source
# File lib/page_record/actions.rb, line 4 def self.included(base) base.class_eval do include(ActionHandler) end base.extend(ActionHandler) base.extend(ClassMethods) end
Protected Instance Methods
actions()
click to toggle source
@private
# File lib/page_record/actions.rb, line 15 def actions actions_on?(@record) end
Private Instance Methods
action_for?(action)
click to toggle source
@private
# File lib/page_record/actions.rb, line 22 def action_for?(action) @record.find("[data-action-for='#{action}']") end