class CLI

Public Instance Methods

dialog() click to toggle source
# File lib/lazuli.rb, line 84
def dialog()
  config = Config.new 

  template = prompt("Template file")
  query = prompt("Query")

  items = AmazonConnector. new.fetch_items(
    query.to_s,
    config.get_access_key,
    config.get_secret_key,
    config.get_partner_tag,
  )
  print_choices(items)

  selected_index = prompt("Index of product").to_i
  output_file = prompt("Output destination")
  TemplateGenerator. new(template, items[selected_index - 1], output_file)
end
print_choices(items) click to toggle source
prompt(prompt) click to toggle source
# File lib/lazuli.rb, line 79
def prompt(prompt)
  puts "[*] " + prompt + ": "
  return gets.gsub("\n", '')
end