Module: TypeKitCli::CliResponseFormaters

Defined in:
lib/typekit_cli/cli_response_formaters.rb

Instance Method Summary collapse

Instance Method Details

#output_error_line(str) ⇒ Object



8
9
10
# File 'lib/typekit_cli/cli_response_formaters.rb', line 8

def output_error_line(str)
  Formatador.display_line("[red]#{str}[/]")
end

#output_kit_and_families(hash, kit_id) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/typekit_cli/cli_response_formaters.rb', line 12

def output_kit_and_families(hash, kit_id)
  kit = hash['kit']
  families = kit['families']
  kit.delete('families')

  Formatador.display_line("Kit #{kit_id}")
  output_simple_table(kit)

  Formatador.display_line("Kit Families")
  output_simple_table(families)
end

#output_simple_table(data) ⇒ Object



3
4
5
6
# File 'lib/typekit_cli/cli_response_formaters.rb', line 3

def output_simple_table(data)
  data = data.kind_of?(Array) ? data : [data]
  Formatador.display_table(data)
end