class AssetsRouterRails::InstallGenerator
Public Instance Methods
copy_javascripts()
click to toggle source
# File lib/generators/assets_router_rails/install/install_generator.rb, line 31 def copy_javascripts directory 'javascripts', 'app/assets/javascripts' end
copy_stylesheets()
click to toggle source
# File lib/generators/assets_router_rails/install/install_generator.rb, line 35 def copy_stylesheets directory 'stylesheets', 'app/assets/stylesheets' end
defaults()
click to toggle source
# File lib/generators/assets_router_rails/install/install_generator.rb, line 8 def defaults { :script => 'coffeescript', :style => 'sass' } end
parse_args()
click to toggle source
# File lib/generators/assets_router_rails/install/install_generator.rb, line 22 def parse_args @opts = Hash[opts.join(' ').scan(/([^:\s]+)(?::(\S+))?/)] @opts = @opts.with_indifferent_access @opts = @opts.reverse_merge(defaults) @opts.each do |k, v| @opts[k] = defaults[k] unless pattern[k.to_sym].include? v end end
pattern()
click to toggle source
# File lib/generators/assets_router_rails/install/install_generator.rb, line 15 def pattern { :script => ['coffeescript', 'javascript'], :style => ['scss', 'sass'] } end