class Hyper::Router

Public Instance Methods

add_route() click to toggle source
# File lib/generators/hyper/router_generator.rb, line 19
def add_route
  route "get '#{options['path']}', to: 'hyperloop##{@file_name.underscore}'"
end
create_component_file() click to toggle source
# File lib/generators/hyper/router_generator.rb, line 8
def create_component_file
  component_array = component.split('::')
  @modules = component_array[0..-2]
  @file_name = component_array.last
  @indent = 0
  template 'router_template.rb',
           File.join('app/hyperloop/components',
                     @modules.map(&:downcase).join('/'),
                     "#{@file_name.underscore}.rb")
end