Module: Gisture
- Includes:
- Canfig::Module
- Defined in:
- lib/gisture.rb,
lib/gisture/cli.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/commands.rb,
lib/gisture/evaluator.rb,
lib/gisture/repo_file.rb,
lib/gisture/cloned_file.rb,
lib/gisture/commands/gist/run.rb,
lib/gisture/commands/repo/run.rb,
lib/gisture/commands/repo/file/run.rb
Defined Under Namespace
Modules: Commands
Classes: CLI, ClonedFile, Evaluator, File, Gist, OwnerBlacklisted, Railtie, Repo, RepoFile
Constant Summary
collapse
- VERSION =
'0.0.13'
Class Method Summary
collapse
-
.file(path, strategy: nil) ⇒ Object
-
.gist(gist, strategy: nil, filename: nil, version: nil) ⇒ Object
-
.logger ⇒ 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
64
65
66
|
# File 'lib/gisture.rb', line 64
def self.file(path, strategy: nil)
Gisture::Repo.file(path, strategy: strategy)
end
|
.gist(gist, strategy: nil, filename: nil, version: nil) ⇒ Object
52
53
54
|
# File 'lib/gisture.rb', line 52
def self.gist(gist, strategy: nil, filename: nil, version: nil)
new(gist, strategy: strategy, filename: filename, version: version)
end
|
.logger ⇒ Object
44
45
46
|
# File 'lib/gisture.rb', line 44
def self.logger
configuration.logger || Logger.new(STDOUT)
end
|
.new(gist, strategy: nil, filename: nil, version: nil) ⇒ Object
48
49
50
|
# File 'lib/gisture.rb', line 48
def self.new(gist, strategy: nil, filename: nil, version: nil)
Gisture::Gist.new(gist, strategy: strategy, filename: filename, version: version)
end
|
.repo(repo) ⇒ Object
60
61
62
|
# File 'lib/gisture.rb', line 60
def self.repo(repo)
Gisture::Repo.new(repo)
end
|
.run(gist, strategy: nil, filename: nil, version: nil, &block) ⇒ Object
56
57
58
|
# File 'lib/gisture.rb', line 56
def self.run(gist, strategy: nil, filename: nil, version: nil, &block)
new(gist, strategy: strategy, filename: filename, version: version).run!(&block)
end
|