Class: Napa::Generators::ReadmeGenerator
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- Napa::Generators::ReadmeGenerator
- Includes:
- Thor::Actions
- Defined in:
- lib/napa/generators/readme_generator.rb
Instance Method Summary collapse
- #load_environment ⇒ Object
- #output_directory ⇒ Object
- #readme ⇒ Object
- #routes ⇒ Object
- #service_name ⇒ Object
Instance Method Details
#load_environment ⇒ Object
12 13 14 |
# File 'lib/napa/generators/readme_generator.rb', line 12 def load_environment Napa.load_environment end |
#output_directory ⇒ Object
35 36 37 |
# File 'lib/napa/generators/readme_generator.rb', line 35 def output_directory '.' end |
#readme ⇒ Object
39 40 41 42 43 44 |
# File 'lib/napa/generators/readme_generator.rb', line 39 def readme self.class.source_root "#{File.dirname(__FILE__)}/templates/readme" say 'Generating readme...' directory '.', output_directory say 'Done!', :green end |
#routes ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/napa/generators/readme_generator.rb', line 20 def routes routes = "" if defined? ApplicationApi ApplicationApi.routes.each do |api| method = api.route_method.ljust(10) path = api.route_path.ljust(40) description = api.route_description routes += " #{method} #{path} # #{description}" end end routes end |