module Maglove
Public Class Methods
assets_dir()
click to toggle source
# File lib/maglove.rb, line 17 def self.assets_dir @assets_dir ||= begin spec = Gem::Specification.find_by_name("maglove") Workspace::Dir.new(spec.gem_dir).dir("assets") end end
logger()
click to toggle source
# File lib/maglove.rb, line 24 def self.logger if @logger.nil? Logging.color_scheme("bright", { levels: { debug: :blue, info: :green, warn: :yellow, error: :red, fatal: [:white, :on_red] }, date: :blue, mdc: :cyan, logger: :cyan, message: :black }) Logging.appenders.stdout("stdout", layout: Logging.layouts.pattern(pattern: '[%d] %-5l %-18X{full_command} %x %m\n', color_scheme: 'bright')) @logger = Logging::Logger.new(self.class.name) @logger.level = :debug @logger.add_appenders('stdout') end @logger end
theme()
click to toggle source
# File lib/maglove.rb, line 13 def self.theme Theme.instance end