lib/oauth/cli/query_command.rb in oauth-0.5.14 vs lib/oauth/cli/query_command.rb in oauth-0.6.0
- old
+ new
@@ -1,25 +1,34 @@
-class OAuth::CLI
- class QueryCommand < BaseCommand
- extend OAuth::Helper
+# frozen_string_literal: true
- def required_options
- %i[oauth_consumer_key oauth_consumer_secret oauth_token oauth_token_secret]
- end
+module OAuth
+ class CLI
+ class QueryCommand < BaseCommand
+ extend OAuth::Helper
- def _run
- consumer = OAuth::Consumer.new(options[:oauth_consumer_key], options[:oauth_consumer_secret], scheme: options[:scheme])
+ def required_options
+ %i[oauth_consumer_key oauth_consumer_secret oauth_token oauth_token_secret]
+ end
- access_token = OAuth::AccessToken.new(consumer, options[:oauth_token], options[:oauth_token_secret])
+ def _run
+ consumer = OAuth::Consumer.new(options[:oauth_consumer_key], options[:oauth_consumer_secret],
+ scheme: options[:scheme])
- # append params to the URL
- uri = URI.parse(options[:uri])
- params = parameters.map { |k, v| Array(v).map { |v2| "#{OAuth::Helper.escape(k)}=#{OAuth::Helper.escape(v2)}" } * "&" }
- uri.query = [uri.query, *params].reject(&:nil?) * "&"
- puts uri.to_s
+ access_token = OAuth::AccessToken.new(consumer, options[:oauth_token], options[:oauth_token_secret])
- response = access_token.request(options[:method].to_s.downcase.to_sym, uri.to_s)
- puts "#{response.code} #{response.message}"
- puts response.body
+ # append params to the URL
+ uri = URI.parse(options[:uri])
+ params = parameters.map do |k, v|
+ Array(v).map do |v2|
+ "#{OAuth::Helper.escape(k)}=#{OAuth::Helper.escape(v2)}"
+ end * "&"
+ end
+ uri.query = [uri.query, *params].compact * "&"
+ puts uri.to_s
+
+ response = access_token.request(options[:method].to_s.downcase.to_sym, uri.to_s)
+ puts "#{response.code} #{response.message}"
+ puts response.body
+ end
end
end
end