Module: GitTrend::Rendering
- Included in:
- CLI
- Defined in:
- lib/git_trend/rendering.rb
Constant Summary collapse
- HEADER_COLUMNS =
%w(no. name lang star description)- DEFAULT_COLUMNS_SIZES =
[3, 40, 10, 6, 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, enable_description = false) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/git_trend/rendering.rb', line 9 def render(projects, enable_description = false) @enable_description = enable_description rule_columns_sizes(projects) render_header render_body(projects) end |
#render_languages(languages) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/git_trend/rendering.rb', line 17 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 |