Skip to content

Instantly share code, notes, and snippets.

@twe4ked

twe4ked/Gemfile Secret

Created August 19, 2014 11:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save twe4ked/89c1e2c4c763a56725e3 to your computer and use it in GitHub Desktop.
Save twe4ked/89c1e2c4c763a56725e3 to your computer and use it in GitHub Desktop.
require 'lotus-router'
require 'lotus-controller'
class EpisodesController
class Show
include Lotus::Action
def call(params)
p 'episodes#show'
end
end
class DownloadInfo
include Lotus::Action
def call(params)
p 'episodes#download_info'
end
end
end
router = Lotus::Router.new
router.resources 'episodes', only: [:show] do
collection do
get 'download_info'
end
end
app = Rack::MockRequest.new(router)
app.get 'episodes/1'
app.get 'episodes/download_info'
require 'lotus-router'
require 'lotus-controller'
class EpisodesController
class Show
include Lotus::Action
def call(params)
p 'episodes#show'
end
end
class DownloadInfo
include Lotus::Action
def call(params)
p 'episodes#download_info'
end
end
end
router = Lotus::Router.new
router.resources 'episodes', only: [:show] do
collection do
get 'download_info'
end
end
app = Rack::MockRequest.new(router)
app.get 'episodes/1'
app.get 'episodes/download_info'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment