class Polymer::Generators::ComponentGenerator
Public Instance Methods
copy_component_template()
click to toggle source
# File lib/generators/polymer/component/component_generator.rb, line 10 def copy_component_template template "component.html.erb", "app/assets/components/#{component_name}/#{component_base_name}.html" template "component.js.erb", "app/assets/components/#{component_name}/#{component_base_name}.js" template "component.css.erb", "app/assets/components/#{component_name}/#{component_base_name}.css" end
create_component_dir()
click to toggle source
# File lib/generators/polymer/component/component_generator.rb, line 6 def create_component_dir empty_directory "app/assets/components/#{component_name}" end
Private Instance Methods
component_base_name()
click to toggle source
# File lib/generators/polymer/component/component_generator.rb, line 22 def component_base_name component_name.split('/')[-1] end
component_name()
click to toggle source
# File lib/generators/polymer/component/component_generator.rb, line 18 def component_name name.gsub('_', '-').downcase end