Class: Socialinfo::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/socialinfo.rb

Constant Summary collapse

KEY_SIZE =
15

Instance Method Summary collapse

Constructor Details

#initializeCLI

Returns a new instance of CLI.



31
32
33
# File 'lib/socialinfo.rb', line 31

def initialize
  @info = Core.new
end

Instance Method Details

#process(url) ⇒ Object



34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/socialinfo.rb', line 34

def process(url)
  r = @info.all url
  puts
  puts "[Twitter]".upcase
  r[:twitter].each do |k,v|
    puts "+ #{k.rjust(KEY_SIZE)}: #{v}"
  end
  puts
  puts "[Facebook]".upcase
  r[:facebook].each do |k,v|
    puts "+ #{k.rjust(KEY_SIZE)}: #{v}"
  end
  puts
end