Sha256: 8ceed343f0808d5d1cb233e89af86ccca948fd99f3846226162a93f4653c4f6e
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
# coding: utf-8 here = File.dirname(__FILE__) $LOAD_PATH.unshift here unless $LOAD_PATH.include?(here) module Retter module Stationery [:config, :entries, :preprint, :pages, :repository].each do |meth| define_method meth do Retter.send meth end end end class << self def load_config(env) @config = Config.new(env) end def config @config end def reset_entries! @entries = nil end singletons = [:entries, :preprint, :pages, :repository] singletons.each do |sym| define_method sym do eval "@#{sym} ||= #{sym.capitalize}.new" end end end autoload :Generator, 'retter/generator' end require 'date' require 'time' require 'builder' require 'pathname' require 'thor' require 'redcarpet' require 'coderay' require 'nokogiri' require 'launchy' require 'haml' require 'uri' require 'forwardable' require 'grit' require 'retter/version' require 'retter/config' require 'retter/renderer' require 'retter/entry' require 'retter/entries' require 'retter/page' require 'retter/pages' require 'retter/preprint' require 'retter/repository' require 'retter/command'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
retter-0.1.1 | lib/retter.rb |