Module: GitTrend::Rendering
- Included in:
- CLI
- Defined in:
- lib/git_trend/rendering.rb
Constant Summary collapse
- DEFAULT_RULED_LINE_SIZE =
header columns: ‘No.’, ‘Name’, ‘Lang’, ‘Star’, ‘Fork’, [‘Description’]
[3, 40, 10, 6]
- DESCRIPTION_MIN_SIZE =
20
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
3 4 5 |
# File 'lib/git_trend/rendering.rb', line 3 def self.included(base) base.extend(self) end |
Instance Method Details
#render(projects, describable = false) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/git_trend/rendering.rb', line 12 def render(projects, describable = false) @describable = describable ruled_line_size(projects) render_to_header render_to_body(projects) end |
#render_languages(languages) ⇒ Object
19 20 21 22 23 24 25 26 |
# File 'lib/git_trend/rendering.rb', line 19 def render_languages(languages) puts languages puts puts "#{languages.size} languages" puts "you can get only selected language list with '-l' option." puts "if languages is unknown, you can specify 'unkown'." puts end |