module GClouder::Config::Project
Public Class Methods
load()
click to toggle source
# File lib/gclouder/config/project.rb, line 17 def self.load @project = GClouder.resources.each_with_object(GClouder::Config::Files::Project.project) do |resource, config| next unless module_exists? "#{resource[:module]}::Config" config = resource[:module]::Config.merged(config) end fatal "no project_id found in config" unless project.key?("project_id") end
project()
click to toggle source
# File lib/gclouder/config/project.rb, line 9 def self.project @project end
Private Class Methods
included(klass)
click to toggle source
# File lib/gclouder/config/project.rb, line 29 def self.included(klass) klass.extend Project end
Public Instance Methods
project()
click to toggle source
# File lib/gclouder/config/project.rb, line 13 def project Project.project end