class Blogster::Templates

Attributes

templates[R]

Public Class Methods

new(templates = {}) click to toggle source
# File lib/blogster/templates.rb, line 5
def initialize(templates = {})
  @templates = templates
end

Public Instance Methods

[](page) click to toggle source
# File lib/blogster/templates.rb, line 13
def [](page)
  templates[page]
end
[]=(page, page_templates = []) click to toggle source
# File lib/blogster/templates.rb, line 17
def []=(page, page_templates = [])
  templates[page] = page_templates
end
each(page, &block) click to toggle source
# File lib/blogster/templates.rb, line 9
def each(page, &block)
  templates[page].each(&block)
end
pages() click to toggle source
# File lib/blogster/templates.rb, line 21
def pages
  templates.keys
end