module BulkRouting::Resources::Resource
patch to ActionDispatch::Routing::Mapper::Resources::Resource
Public Class Methods
new(entities, api_only, shallow, options = {})
click to toggle source
Calls superclass method
# File lib/bulk_routing.rb, line 7 def initialize(entities, api_only, shallow, options = {}) super @bulk = options[:bulk] || [] end
Public Instance Methods
actions()
click to toggle source
Calls superclass method
# File lib/bulk_routing.rb, line 12 def actions actions = super actions += bulk_actions if @bulk actions end
Private Instance Methods
bulk_actions()
click to toggle source
# File lib/bulk_routing.rb, line 20 def bulk_actions Array(@bulk).map do |action| "bulk_#{action}".to_sym end end