Sha256: 888ec87e3f011ef90aa28cdf2786ca3d24970a66e50f20bfc9e32c36e73a34d2

Contents?: true

Size: 1.03 KB

Versions: 4

Compression:

Stored size: 1.03 KB

Contents

# frozen_string_literal: true

require 'time'
require 'erb'
require 'logger'
require 'httparty'
require 'feedjira'
require 'nokogiri'
require 'json'
require 'sass'

require_relative 'mako/core_ext'
require_relative 'mako/errors'
require_relative 'mako/file_open_util'
require_relative 'mako/mako_logger'
require_relative 'mako/view_helpers'
require_relative 'mako/configuration'
require_relative 'mako/subscription_list_parser'
require_relative 'mako/subscription_list_writer'
require_relative 'mako/feed'
require_relative 'mako/article'
require_relative 'mako/feed_requester'
require_relative 'mako/feed_constructor'
require_relative 'mako/feed_finder'
require_relative 'mako/html_renderer'
require_relative 'mako/sass_renderer'
require_relative 'mako/writer'
require_relative 'mako/core'
require_relative 'mako/cli'

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

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

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mako_rss-0.2.3 lib/mako.rb
mako_rss-0.2.2 lib/mako.rb
mako_rss-0.2.1 lib/mako.rb
mako_rss-0.2.0 lib/mako.rb