messed with the cmd line options, some work now
This commit is contained in:
parent
9d34d53372
commit
ebde6ca0f2
4 changed files with 19 additions and 19 deletions
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -138,4 +138,4 @@ class Pastebinner
|
|||
end
|
||||
# make my own exception class
|
||||
# inherit ruby standard error class
|
||||
end
|
||||
end
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue