Sha256: 3be2b8badc3db7f9788de24e8dc65af9ebbbc7dd170903a1a949d993534700f3
Contents?: true
Size: 283 Bytes
Versions: 2
Compression:
Stored size: 283 Bytes
Contents
module RootPresenter include Gris::Presenter link :self do |opts| "#{base_url(opts)}" end link :health do |opts| { href: "#{base_url(opts)}/health" } end private def base_url(opts) request = Grape::Request.new(opts[:env]) request.base_url end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gris-0.0.4 | lib/gris/generators/templates/scaffold/app/presenters/root_presenter.rb |
gris-0.0.3 | lib/gris/generators/templates/scaffold/app/presenters/root_presenter.rb |