module Musako

end point

Constants

VERSION

Public Class Methods

assets_path() click to toggle source
# File lib/musako.rb, line 57
def self.assets_path
  config = configuration
  File.join(config[:source], config[:assets])
end
configuration(options = {}) click to toggle source
# File lib/musako.rb, line 25
def self.configuration(options = {})
  return @config if @config

  config = Configuration[Configuration::DEFAULTS]
  config = config.read_config_file
  config = config.merge(options).symbolize_keys

  ENV['TZ'] = config[:timezone]
  @config = config
  @config
end
destination_path() click to toggle source
# File lib/musako.rb, line 42
def self.destination_path
  config = configuration
  config[:destination]
end
posts_path() click to toggle source
# File lib/musako.rb, line 52
def self.posts_path
  config = configuration
  File.join(config[:source], config[:posts])
end
source_path() click to toggle source
# File lib/musako.rb, line 37
def self.source_path
  config = configuration
  config[:source]
end
views_path() click to toggle source
# File lib/musako.rb, line 47
def self.views_path
  config = configuration
  File.join(config[:source], config[:views])
end