Class: GitTrend::Formatters::TextFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/git_trend/formatters/text_formatter.rb

Constant Summary collapse

HEADER_COLUMNS =
%w(no. name lang star description)
DEFAULT_COLUMNS_SIZES =
[3, 40, 10, 6, 20]

Instance Method Summary collapse

Instance Method Details



6
7
8
9
10
11
12
# File 'lib/git_trend/formatters/text_formatter.rb', line 6

def print(projects, options)
  @enable_description = options[:enable_description]
  rule_columns_sizes(projects)
  render_header
  render_body(projects)
  render_footer
end


14
15
16
17
18
19
20
21
# File 'lib/git_trend/formatters/text_formatter.rb', line 14

def print_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