Module: Gisture
- Includes:
- Canfig::Module
- Defined in:
- lib/gisture.rb,
lib/gisture/file.rb,
lib/gisture/gist.rb,
lib/gisture/repo.rb,
lib/gisture/errors.rb,
lib/gisture/railtie.rb,
lib/gisture/version.rb,
lib/gisture/evaluator.rb
Defined Under Namespace
Classes: Evaluator, File, Gist, OwnerBlacklisted, Railtie, Repo
Constant Summary
collapse
- GITHUB_CONFIG_OPTS =
[:basic_auth, :oauth_token, :client_id, :client_secret, :user, :org]
- VERSION =
'0.0.9'
Class Method Summary
collapse
-
.file(path, strategy: nil) ⇒ Object
-
.gist(gist, strategy: nil, filename: nil, version: nil) ⇒ Object
-
.new(gist, strategy: nil, filename: nil, version: nil) ⇒ Object
-
.repo(repo) ⇒ Object
-
.run(gist, strategy: nil, filename: nil, version: nil, &block) ⇒ Object
Class Method Details
.file(path, strategy: nil) ⇒ Object
51
52
53
|
# File 'lib/gisture.rb', line 51
def self.file(path, strategy: nil)
Gisture::Repo.file(path, strategy: strategy)
end
|
.gist(gist, strategy: nil, filename: nil, version: nil) ⇒ Object
39
40
41
|
# File 'lib/gisture.rb', line 39
def self.gist(gist, strategy: nil, filename: nil, version: nil)
new(gist, strategy: strategy, filename: filename, version: version)
end
|
.new(gist, strategy: nil, filename: nil, version: nil) ⇒ Object
35
36
37
|
# File 'lib/gisture.rb', line 35
def self.new(gist, strategy: nil, filename: nil, version: nil)
Gisture::Gist.new(gist, strategy: strategy, filename: filename, version: version)
end
|
.repo(repo) ⇒ Object
47
48
49
|
# File 'lib/gisture.rb', line 47
def self.repo(repo)
Gisture::Repo.new(repo)
end
|
.run(gist, strategy: nil, filename: nil, version: nil, &block) ⇒ Object
43
44
45
|
# File 'lib/gisture.rb', line 43
def self.run(gist, strategy: nil, filename: nil, version: nil, &block)
new(gist, strategy: strategy, filename: filename, version: version).run!(&block)
end
|