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