class ActionDispatch::Routing::Mapper

Public Instance Methods

podlet(name) click to toggle source
# File lib/podium/core_ext.rb, line 4
def podlet(name)
  Podium::PodletPreview.register(name)
  prefix = "#{name}_podlet"
  scope name.to_s.dasherize, as: prefix do
    get "/", to: "#{prefix}#content", as: "content"
    get "/fallback", to: "#{prefix}#fallback"
    get "/manifest.json", to: "#{prefix}#manifest", as: "manifest"
  end
end
podlet_preview() click to toggle source
# File lib/podium/core_ext.rb, line 14
def podlet_preview
  scope "podlet-preview" do
    get "/", to: "podlet_preview#index", as: "podlet_preview"

    Podium::PodletPreview.podlets.each do |name|
      get "/#{name.to_s.dasherize}", to: "podlet_preview##{name}"
    end
  end
end