class Susanoo::Controller

Attributes

debug[RW]
environment[RW]
project_root[RW]

Public Class Methods

new() click to toggle source
# File lib/susanoo/controller.rb, line 13
def initialize
  @project_root = Susanoo::Project.path

  @environment = Sprockets::Environment.new(@project_root) do |env|
    env.logger = Logger.new(STDOUT)
  end

  #@environment.append_path(@project_root)
  @environment.append_path(File.join(@project_root, 'src', 'assets'))
  @environment.append_path(File.join(@project_root, 'src', 'assets', 'javascripts'))
  @environment.append_path(File.join(@project_root, 'src', 'assets', 'stylesheets'))
  @environment.append_path(File.join(@project_root, 'src', 'assets', 'images'))
  @environment.append_path(File.join(@project_root, 'src', 'assets', 'fonts'))
  @environment.append_path File.join(@project_root, 'src/assets/sounds')
  @environment.append_path File.join(@project_root, 'src/assets/audios')
  @environment.append_path File.join(@project_root, 'src/assets/videos')

  Susanoo::StaticGenerator.register self.class
end

Public Instance Methods

static_compile?() click to toggle source
# File lib/susanoo/controller.rb, line 33
def static_compile?
  @static_compile
end