Sha256: a2551777c272a062a4b7b3028aa74bdc68dfa3699ffe22ac637a4ddca75b2a98

Contents?: true

Size: 966 Bytes

Versions: 1

Compression:

Stored size: 966 Bytes

Contents

# frozen_string_literal: true

require 'time'
require 'erb'
require 'logger'
require 'faraday'
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/feed'
require_relative 'mako/article'
require_relative 'mako/feed_requester'
require_relative 'mako/feed_constructor'
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

1 entries across 1 versions & 1 rubygems

Version Path
mako_rss-0.1.0 lib/mako.rb