Class: Daddy::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/daddy/config.rb

Instance Method Summary collapse

Constructor Details

#initialize(config_file) ⇒ Config

Returns a new instance of Config.



5
6
7
8
9
10
11
12
13
# File 'lib/daddy/config.rb', line 5

def initialize(config_file)
  if @config.nil?
    if File.exist?(config_file)
      @config = YAML.load_file(config_file)
    else
      @config = {}
    end
  end
end

Instance Method Details

#fluentd_nginx?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/daddy/config.rb', line 19

def fluentd_nginx?
  @config['fluentd'] && !!@config['fluentd']['nginx']
end

#use_feature_name?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/daddy/config.rb', line 15

def use_feature_name?
  @config['cucumber'] && !!@config['cucumber']['use_feature_name']
end