class Github::Gists

def edit_gist(gist_id, params={})


}
'delete_the_file.txt' => nil
},
'content' => 'a new file contents'
'new_file.txt' => {
},
'content' => 'modified contents'
'filename' => 'new_name.txt',
'old_name.txt' => {
},
'content' => 'Updated file contents'
'file1.txt' => {
'files' => {
'description' => 'the description for this gist',
@github.gists.edit_gist 'gist-id',
@github = Github.new :oauth_token => '...'
= Examples

:filename - Optional string - New name for this file.
:content - Updated string - Update file contents.
the value another optional hash with parameters:
The key of which should be a optional string filename and
:files - Optional hash - Files that make up this gist.
:description - Optional string
= Inputs

Edit a gist
def edit_gist(gist_id, params={})
  _validate_presence_of(gist_id)
  _normalize_params_keys(params)
  _filter_params_keys(REQUIRED_GIST_INPUTS, params)
  patch("/gists/#{gist_id}", params)
end