messed with the cmd line options, some work now

This commit is contained in:
booboy 2018-11-04 02:59:25 -06:00
parent 9d34d53372
commit ebde6ca0f2
4 changed files with 19 additions and 19 deletions

View file

@ -7,8 +7,5 @@ require "pastebinner"
# with your gem easier. You can also use a different console, if you like.
# (If you use this, don't forget to add pry to your Gemfile!)
# require "pry"
# Pry.start
require "irb"
IRB.start(__FILE__)
require "pry"
Pry.start

View file

@ -15,7 +15,7 @@ OptionParser.new do |parser|
puts parser
exit
end
parser.on('-sp', '--scrape_public', "Scrape public pastes") do |s|
parser.on('-sp', '--scrape_public', "Scrape public pastes") do |sp|
opts[:sp] = true
end
parser.on('-r', '--raw', "Raw paste. Requires --key passed with a valid key") do |r|
@ -33,18 +33,19 @@ OptionParser.new do |parser|
end.parse!
#if opts[:sp]
# puts pb.scrape_public_pastes
#elsif opts[:r] and opts[:k]
# key = opts[:k]
# puts pb.raw_paste_data(key)
#elsif opts[:t]
# puts pb.list_trending_pastes
#elsif opts[:gk]
# puts pb.get_unique_paste_key
#else
# puts 'please provide arguments'
#end
if opts[:sp]
puts pb.scrape_public_pastes
elsif opts[:r] and opts[:k]
key = opts[:k]
puts pb.raw_paste_data(key)
elsif opts[:t]
puts pb.list_trending_pastes
elsif opts[:gk]
r = pb.scrape_public_pastes
puts pb.get_unique_paste_keys(r)
else
puts 'please provide arguments'
end
#pp = pb.scrape_public_pastes
#puts pb.get_unique_paste_keys(pp)

View file

@ -138,4 +138,4 @@ class Pastebinner
end
# make my own exception class
# inherit ruby standard error class
end
end

View file

@ -35,4 +35,6 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "rake", "~> 10.0"
spec.add_development_dependency "rspec", "~> 3.0"
spec.add_runtime_dependency "rest-client", "~> 2.0"
spec.add_runtime_dependency "json", "~> 2.0"
spec.add_runtime_dependency "pry", "~> 0.11"
end