myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2117] trunk/lib/conf.rb: added the missing Conf


From: noreply
Subject: [myexperiment-hackers] [2117] trunk/lib/conf.rb: added the missing Conf class
Date: Wed, 11 Mar 2009 09:45:16 -0400 (EDT)

Revision
2117
Author
dgc
Date
2009-03-11 09:45:16 -0400 (Wed, 11 Mar 2009)

Log Message

added the missing Conf class

Added Paths

Diff

Added: trunk/lib/conf.rb (0 => 2117)


--- trunk/lib/conf.rb	                        (rev 0)
+++ trunk/lib/conf.rb	2009-03-11 13:45:16 UTC (rev 2117)
@@ -0,0 +1,49 @@
+# myExperiment: lib/conf.rb
+# 
+# Copyright (c) 2009 University of Manchester and the University of Southampton.
+# See license.txt for details.
+
+# Configuration module
+
+require 'yaml'
+
+class Conf
+
+  @vars = YAML::load_file("config/settings.yml")
+
+  def self.sitename
+    @vars['site_name']
+  end
+
+  def self.site_logo
+    @vars['site_logo']
+  end
+
+  def self.notifications_email_address
+    @vars['notifications_email_address']
+  end
+
+  def self.feedback_email_address
+    @vars['feedback_email_address']
+  end
+
+  def self.base_uri
+    @vars['base_uri']
+  end
+
+  def self.admins
+    @vars['admins']
+  end
+
+  def self.main_tabs
+    @vars['main_tabs']
+  end
+
+  # This method is required to create an administrator in the test fixtures
+
+  def self.admins=(value)
+    @vars['admins'] = value
+  end
+
+end
+

reply via email to

[Prev in Thread] Current Thread [Next in Thread]