Class: Xcodeci::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/xcodeci/configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(path) ⇒ Configuration

Returns a new instance of Configuration.



3
4
5
# File 'lib/xcodeci/configuration.rb', line 3

def initialize path
  @database = YAML.load_file(path)
end

Instance Method Details

#app_configObject



16
17
18
# File 'lib/xcodeci/configuration.rb', line 16

def app_config
  @database['App_Config']
end

#each_projectObject



7
8
9
10
11
# File 'lib/xcodeci/configuration.rb', line 7

def each_project
  @database.each {|key, value|
    yield(value) unless key == "App_Config"
  }
end

#is_ok?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/xcodeci/configuration.rb', line 12

def is_ok?
  not @database.nil?  and not @database.empty?
end