Sha256: 7e3faa46ef4e40f6eeecf6aff030240c4c2b888e0e7358c23d505b1c5ff61d15
Contents?: true
Size: 883 Bytes
Versions: 2
Compression:
Stored size: 883 Bytes
Contents
module Rspectacular module NamespacedEngineControllerRouteFix def get(action, parameters = nil, session = nil, flash = nil) process_action(action, parameters, session, flash, "GET") end def post(action, parameters = nil, session = nil, flash = nil) process_action(action, parameters, session, flash, "POST") end def put(action, parameters = nil, session = nil, flash = nil) process_action(action, parameters, session, flash, "PUT") end def delete(action, parameters = nil, session = nil, flash = nil) process_action(action, parameters, session, flash, "DELETE") end private def process_action(action, parameters = nil, session = nil, flash = nil, method = "GET") parameters ||= {} engine_name = Dir.pwd.split('/').last.to_sym process(action, method, parameters.merge!(:use_route => engine_name), session, flash) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rspectacular-0.54.0 | lib/rspectacular/plugins/rails/engine.rb |
rspectacular-0.53.1 | lib/rspectacular/plugins/rails/engine.rb |