class Rafters::SourceGenerator

Public Instance Methods

create_directory() click to toggle source
# File lib/generators/rafters/source/source_generator.rb, line 5
def create_directory
  empty_directory "#{base_directory}"
end
create_files() click to toggle source
# File lib/generators/rafters/source/source_generator.rb, line 9
def create_files
  template "source.rb.erb", "#{base_directory}/#{source_file_name}_source.rb"
end

Private Instance Methods

base_directory() click to toggle source
# File lib/generators/rafters/source/source_generator.rb, line 15
def base_directory
  "app/components/#{file_name}/sources"
end
source_class_name() click to toggle source
# File lib/generators/rafters/source/source_generator.rb, line 23
def source_class_name
  source_name.classify
end
source_file_name() click to toggle source
# File lib/generators/rafters/source/source_generator.rb, line 19
def source_file_name
  source_name.underscore
end