Class: YMDP::Configuration::Config

Inherits:
Base
  • Object
show all
Defined in:
lib/ymdp/configuration/config.rb

Instance Attribute Summary

Attributes inherited from Base

#base

Instance Method Summary collapse

Methods inherited from Base

#[], #each, #exists?, #file_not_found, #options

Constructor Details

#initializeConfig

Returns a new instance of Config.



144
145
146
# File 'lib/ymdp/configuration/config.rb', line 144

def initialize
  super("#{CONFIG_PATH}/config.yml", "config")
end

Instance Method Details

#compress_css?Boolean

Returns:

  • (Boolean)


164
165
166
# File 'lib/ymdp/configuration/config.rb', line 164

def compress_css?
  options("compress", "css")
end

#compress_embedded_js?Boolean

Returns:

  • (Boolean)


156
157
158
# File 'lib/ymdp/configuration/config.rb', line 156

def compress_embedded_js?
  options("compress", "embedded_js")
end

#compress_js_assets?Boolean

Returns:

  • (Boolean)


160
161
162
# File 'lib/ymdp/configuration/config.rb', line 160

def compress_js_assets?
  options("compress", "js_assets")
end

#growl?Boolean

Returns:

  • (Boolean)


192
193
194
# File 'lib/ymdp/configuration/config.rb', line 192

def growl?
  options("growl")
end

#obfuscate?Boolean

Returns:

  • (Boolean)


184
185
186
# File 'lib/ymdp/configuration/config.rb', line 184

def obfuscate?
  options("compress", "obfuscate")
end

#passwordObject



152
153
154
# File 'lib/ymdp/configuration/config.rb', line 152

def password
  options("password")
end

#usernameObject



148
149
150
# File 'lib/ymdp/configuration/config.rb', line 148

def username
  options("username")
end

#validate_embedded_js?Boolean

Returns:

  • (Boolean)


168
169
170
# File 'lib/ymdp/configuration/config.rb', line 168

def validate_embedded_js?
  options("validate", "embedded_js", YMDP_ENV)
end

#validate_html?Boolean

Returns:

  • (Boolean)


180
181
182
# File 'lib/ymdp/configuration/config.rb', line 180

def validate_html?
  options("validate", "html", YMDP_ENV)
end

#validate_js_assets?Boolean

Returns:

  • (Boolean)


172
173
174
# File 'lib/ymdp/configuration/config.rb', line 172

def validate_js_assets?
  options("validate", "js_assets", YMDP_ENV)
end

#validate_json_assets?Boolean

Returns:

  • (Boolean)


176
177
178
# File 'lib/ymdp/configuration/config.rb', line 176

def validate_json_assets?
  options("validate", "json_assets", YMDP_ENV)
end

#verbose?Boolean

Returns:

  • (Boolean)


188
189
190
# File 'lib/ymdp/configuration/config.rb', line 188

def verbose?
  options("verbose")
end