Module: Mako

Defined in:
lib/mako.rb,
lib/mako/cli.rb,
lib/mako/core.rb,
lib/mako/feed.rb,
lib/mako/errors.rb,
lib/mako/writer.rb,
lib/mako/article.rb,
lib/mako/version.rb,
lib/mako/feed_finder.rb,
lib/mako/mako_logger.rb,
lib/mako/commands/new.rb,
lib/mako/configuration.rb,
lib/mako/html_renderer.rb,
lib/mako/sass_renderer.rb,
lib/mako/commands/build.rb,
lib/mako/feed_requester.rb,
lib/mako/commands/version.rb,
lib/mako/feed_constructor.rb,
lib/mako/commands/schedule.rb,
lib/mako/commands/subscribe.rb,
lib/mako/subscription_list_parser.rb,
lib/mako/subscription_list_writer.rb

Defined Under Namespace

Classes: Article, Build, CLI, Configuration, Core, Errors, Feed, FeedConstructor, FeedFinder, FeedRequester, HTMLRenderer, MakoLogger, New, SassRenderer, Schedule, Subscribe, SubscriptionListParser, SubscriptionListWriter, Version, Writer

Constant Summary collapse

VERSION =
'0.2.5'

Class Method Summary collapse

Class Method Details

.configObject



36
37
38
# File 'lib/mako.rb', line 36

def self.config
  @config ||= Configuration.load(File.expand_path('config.yaml', Dir.pwd))
end

.errorsObject



40
41
42
# File 'lib/mako.rb', line 40

def self.errors
  @errors ||= Errors.new
end

.loggerObject



32
33
34
# File 'lib/mako.rb', line 32

def self.logger
  @logger ||= MakoLogger.new(STDOUT)
end