Class: Slipcover::Config

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

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.design_versionObject

Returns the value of attribute design_version.



4
5
6
# File 'lib/slipcover/config.rb', line 4

def design_version
  @design_version
end

.envObject



12
13
14
# File 'lib/slipcover/config.rb', line 12

def self.env
  @env ||= ENV['RACK_ENV'] || 'development'
end

.serverObject



16
17
18
# File 'lib/slipcover/config.rb', line 16

def self.server
  @server ||= Server.new(yaml_path, env)
end

.view_dirObject

Returns the value of attribute view_dir.



4
5
6
# File 'lib/slipcover/config.rb', line 4

def view_dir
  @view_dir
end

.yaml_pathObject

Returns the value of attribute yaml_path.



4
5
6
# File 'lib/slipcover/config.rb', line 4

def yaml_path
  @yaml_path
end

Class Method Details

.design_version_valueObject



8
9
10
# File 'lib/slipcover/config.rb', line 8

def self.design_version_value
  @design_version ||= 'default'
end

.rails!Object



20
21
22
23
24
# File 'lib/slipcover/config.rb', line 20

def self.rails!
  self.env = Rails.env
  self.yaml_path = Rails.root.join('config/slipcover.yml') unless yaml_path
  self.view_dir = Rails.root.join('app', 'slipcover_views') unless view_dir
end