class Getapp::Import::Products

Getapp::Import::Product Class

Responsible for Storing Getapp product

Attributes

products[R]
verbose[R]

Public Class Methods

Public Instance Methods

import() click to toggle source

Getapp::Import::Product import Method

Output each product on console.

For example: # importing: Name: GitHub; Categories: Bugs & Issue Tracking,Development Tools; Twitter: github # importing: Name: Slack; Categories: Instant Messaging & Chat,Web Collaboration,Productivity; Twitter: slackhq

@return NilClass

# File lib/getapp/import/products.rb, line 31
def import
  products.each do |product|
    product_output = product.to_h.map { |k, v| "#{k}: #{v}" }.join('; ')
    puts "importing: #{product_output}"
  end
  puts "Products Import Completed." if verbose
  nil
end