class Librato::Cli

Public Instance Methods

pull() click to toggle source
# File lib/librato/cli.rb, line 11
def pull
  spaces.each do |space|
    Pull.new(client, account, space, config).run
  end
end
push() click to toggle source
# File lib/librato/cli.rb, line 17
def push
  spaces.each do |space|
    Push.new(client, account, space, config).run
  end
end

Private Instance Methods

client() click to toggle source
# File lib/librato/cli.rb, line 29
def client
  Client.new(*config.account(account).values_at('user', 'token'))
end
config() click to toggle source
# File lib/librato/cli.rb, line 33
def config
  @config ||= Config.new(options)
end
spaces() click to toggle source
# File lib/librato/cli.rb, line 25
def spaces
  @spaces ||= Spaces.new(client, account).find_all(config.spaces)
end