Class: Blossom::Application::Configuration

Inherits:
Struct
  • Object
show all
Defined in:
lib/blossom.rb

Overview


Defined Under Namespace

Classes: Value

Constant Summary collapse

DEFAULTS =
YAML.load <<"^D"
Public-Directory: public
Public-Extensions: js css html png jpg
Max-Cache-Time: 1 day
Remove-WWW-From-Domain: yes
^D

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#user_dataObject

Returns the value of attribute user_data

Returns:

  • (Object)

    the current value of user_data



220
221
222
# File 'lib/blossom.rb', line 220

def user_data
  @user_data
end

Instance Method Details

#max_ageObject



232
233
# File 'lib/blossom.rb', line 232

def max_age
get("Max-Cache-Time").duration end

#public_directoryObject



228
229
# File 'lib/blossom.rb', line 228

def public_directory
get("Public-Directory").string end

#public_extensionsObject



234
235
# File 'lib/blossom.rb', line 234

def public_extensions
get("Public-Extensions").words end

#strip_www?Boolean

Returns:

  • (Boolean)


230
231
# File 'lib/blossom.rb', line 230

def strip_www?
get("Remove-WWW-From-Domain").boolean end