Module Gemnasium
In: lib/gemnasium.rb
lib/gemnasium/options.rb
lib/gemnasium/dependency_files.rb
lib/gemnasium/connection.rb
lib/gemnasium/configuration.rb
lib/gemnasium/errors.rb
lib/gemnasium/version.rb

Methods

Classes and Modules

Class Gemnasium::Configuration
Class Gemnasium::Connection
Class Gemnasium::DependencyFiles
Class Gemnasium::DeprecatedApiVersionError
Class Gemnasium::InvalidApiKeyError
Class Gemnasium::MalformedRequestError
Class Gemnasium::MissingParamsError
Class Gemnasium::NoSlotsAvailableError
Class Gemnasium::NonBillableUserError
Class Gemnasium::Options
Class Gemnasium::ProjectNotFoundError
Class Gemnasium::ProjectNotOfflineError
Class Gemnasium::ProjectParamMissingError
Class Gemnasium::UnsupportedDependencyFilesError

Constants

VERSION = "3.2.1"

Public Class methods

Create the project on Gemnasium

@param options [Hash] Parsed options from the command line. Options supported:

            * :project_path       - Path to the project (required)

Install needed file(s) to run gemnasium command

@param options [Hash] Parsed options from the command line. Options supported:

            * :install_rake_task  - Install a rake task to the project
            * :install_git_hook   - Install a git post-commit hook
            * :project_path       - Path to the project (required)

Migrate the configuration file

@param options [Hash] Parsed options from the command line. Options supported:

            * :project_path       - Path to the project (required)

Push dependency files to Gemnasium @param options [Hash] Parsed options from the command line. Options supported:

            * :project_path       - Path to the project (required)

Find and store the project slug matching the given project name.

@param options [Hash] Parsed options from the command line. Options supported:

            * :project_path       - Path to the project (required)

[Validate]