class BlueberryCMS::LiquidTags::PageUrl

Public Class Methods

new(tag_name, markup, options) click to toggle source
Calls superclass method
# File lib/blueberry_cms/liquid_tags/page_url.rb, line 4
def initialize(tag_name, markup, options)
  super

  @options = Hash[markup.split(',').map { |kv| kv.split(':').map(&:strip) }].symbolize_keys
end

Public Instance Methods

render(_context) click to toggle source
# File lib/blueberry_cms/liquid_tags/page_url.rb, line 10
def render(_context)
  page = Page.find(@options[:id])
  page.to_path
end