lib/geet/git_hub/gist.rb in geet-0.1.5 vs lib/geet/git_hub/gist.rb in geet-0.1.6
- old
+ new
@@ -3,12 +3,13 @@
require_relative 'abstract_issue'
module Geet
module GitHub
class Gist
- def self.create(repository, filename, content, api_helper, description: nil, publik: false)
+ def self.create(filename, content, api_helper, description: nil, publik: false)
request_address = "#{api_helper.api_base_link}/gists"
+
request_data = prepare_request_data(filename, content, description, publik)
response = api_helper.send_request(request_address, data: request_data)
id = response.fetch('id')
@@ -22,24 +23,26 @@
def link
"https://gist.github.com/#{@id}"
end
- private
+ class << self
+ private
- def self.prepare_request_data(filename, content, description, publik)
- request_data = {
- "public" => publik,
- "files" => {
- filename => {
- "content" => content
+ def prepare_request_data(filename, content, description, publik)
+ request_data = {
+ 'public' => publik,
+ 'files' => {
+ filename => {
+ 'content' => content
+ }
}
}
- }
- request_data['description'] = description if description
+ request_data['description'] = description if description
- request_data
+ request_data
+ end
end
end
end
end