Sha256: c48937f170bdee02f0b5cbe70632cdacf68fa4fbbb89e28c92d4800d5c5da036

Contents?: true

Size: 829 Bytes

Versions: 1

Compression:

Stored size: 829 Bytes

Contents

require 'settings'

module Allen
  class Settings < ::Settings
    def initialize
      super
      pwd = Dir.pwd

      defaults = Proc.new do
        client           "Client"
        type             :umbraco
        css_input        "assets/stylesheets/app/application.less"
        css_output       "css/application.css"
        css_preprocessor :banshee
        js_input         "assets/javascripts/app/application.coffee"
        js_output        "js/application.js"
        js_preprocessor  :banshee
        root_dir         { pwd }
        src_dir          { "#{root_dir}/src" }
        solution         { "#{src_dir}/#{client}.sln" }
        targets          [:clean, :build]
        parameters       ""
        webroot          { "#{src_dir}/#{client}.Umbraco" }
      end

      configure defaults
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
allen-0.3.0 lib/allen/settings.rb