class Hyperloop::Component
Public Instance Methods
create_component_file()
click to toggle source
# File lib/generators/hyperloop/component_generator.rb, line 7 def create_component_file self.components.each do |component| component_array = component.split('::') @modules = component_array[0..-2] @file_name = component_array.last @indet = 1 template 'component_template.rb', File.join('app/views/components', @modules.map(&:downcase).join('/'), "#{@file_name.underscore}.rb") end end