123456789_123456789_123456789_123456789_123456789_

Module: Octokit::Client::Gitignore

Relationships & Source Files
Extension / Inclusion / Inheritance Descendants
Included In:
Defined in: lib/octokit/client/gitignore.rb

Overview

Methods for the Gitignore API

Instance Method Summary

Instance Method Details

#gitignore_template(template_name, options = {}) ⇒ Sawyer::Resource

Get a gitignore template.

Use the raw media type to get the raw contents.

Examples:

Get the Ruby gitignore template

@client.gitignore_template('Ruby')

Parameters:

  • template_name (String)

    Name of the template. Template names are case sensitive, make sure to use a valid name from the .gitignore_templates list.

Returns:

  • (Sawyer::Resource)

    Gitignore template

See Also:

[ GitHub ]

  
# File 'lib/octokit/client/gitignore.rb', line 38

def gitignore_template(template_name, options = {})
  get "gitignore/templates/#{template_name}", options
end

#gitignore_templates(options = {}) ⇒ Array<String>

Listing available gitignore templates.

These templates can be passed option when creating a repository.

Examples:

Git all the gitignore templates

@client.gitignore_templates

Returns:

  • (Array<String>)

    List of templates.

See Also:

[ GitHub ]

  
# File 'lib/octokit/client/gitignore.rb', line 19

def gitignore_templates(options = {})
  get 'gitignore/templates', options
end