class Bower::Project
Public Class Methods
create!(src)
click to toggle source
# File lib/rab/bower/project.rb, line 90 def self.create!(src) Creator.new(src).create! end
new(*args)
click to toggle source
Calls superclass method
# File lib/rab/bower/project.rb, line 57 def initialize(*args) super(*args) self.assets ||= [] end
Public Instance Methods
css_assets()
click to toggle source
# File lib/rab/bower/project.rb, line 78 def css_assets @css_assets ||= assets.select { |a| [ ".scss", ".less", ".sass", ".css" ].include?(File.extname(a)) } end
dir_name()
click to toggle source
# File lib/rab/bower/project.rb, line 62 def dir_name dasherize(name) end
font_assets()
click to toggle source
# File lib/rab/bower/project.rb, line 82 def font_assets @font_assets ||= assets.select { |a| [ ".eot", ".svg", ".ttf", ".woff" ].include?(File.extname(a)) } end
image_assets()
click to toggle source
# File lib/rab/bower/project.rb, line 86 def image_assets @image_assets ||= assets.select { |a| [ ".png", ".ico", ".jpg", ".jpeg", ".gif" ].include?(File.extname(a)) } end
js_assets()
click to toggle source
# File lib/rab/bower/project.rb, line 74 def js_assets @js_assets ||= assets.select { |a| File.extname(a) == ".js" } end
rails_assets_dir_name()
click to toggle source
# File lib/rab/bower/project.rb, line 66 def rails_assets_dir_name @dir_name ||= "rab-#{dir_name}" end
rails_assets_namespace()
click to toggle source
# File lib/rab/bower/project.rb, line 70 def rails_assets_namespace @namespace ||= "Rab#{classify(underscore(name))}" end