Module: Vidsy::Cloudkit
- Defined in:
- lib/vidsy/cloudkit.rb,
lib/vidsy/cloudkit/routing.rb,
lib/vidsy/cloudkit/version.rb,
lib/vidsy/cloudkit/aws_creds.rb,
lib/vidsy/cloudkit/app_config.rb,
lib/vidsy/cloudkit/configuration.rb
Defined Under Namespace
Classes: AppConfig, AwsCreds, Configuration, Routing
Constant Summary
collapse
- VERSION =
"0.8.0"
Class Method Summary
collapse
Class Method Details
.aws_creds ⇒ Object
8
9
10
|
# File 'lib/vidsy/cloudkit.rb', line 8
def self.aws_creds
AwsCreds.get
end
|
.config(node = nil) ⇒ Object
16
17
18
|
# File 'lib/vidsy/cloudkit.rb', line 16
def self.configure(&block)
Configuration.configure &block
end
|
.dev? ⇒ Boolean
20
21
22
|
# File 'lib/vidsy/cloudkit.rb', line 20
def self.dev?
Configuration.env == "development"
end
|
.env ⇒ Object
24
25
26
|
# File 'lib/vidsy/cloudkit.rb', line 24
def self.env
Configuration.env
end
|
.go! ⇒ Object
28
29
30
31
|
# File 'lib/vidsy/cloudkit.rb', line 28
def self.go!
$LOAD_PATH << File.join(Configuration.root)
require "pry" if self.dev?
end
|
.prod? ⇒ Boolean
33
34
35
|
# File 'lib/vidsy/cloudkit.rb', line 33
def self.prod?
Configuration.env == "production"
end
|
.routing(routes) ⇒ Object
37
38
39
|
# File 'lib/vidsy/cloudkit.rb', line 37
def self.routing(routes)
Routing.new routes
end
|
.test? ⇒ Boolean
41
42
43
|
# File 'lib/vidsy/cloudkit.rb', line 41
def self.test?
Configuration.env == "test"
end
|