Class: Payday::Config
- Inherits:
-
Object
- Object
- Payday::Config
- Defined in:
- lib/payday/config.rb
Overview
Configuration for Payday. This is a singleton, so to set the company_name you would call Payday::Config.default.company_name = “Awesome Corp”.
Instance Attribute Summary collapse
-
#company_details ⇒ Object
Returns the value of attribute company_details.
-
#company_name ⇒ Object
Returns the value of attribute company_name.
-
#currency ⇒ Object
Returns the value of attribute currency.
-
#date_format ⇒ Object
Returns the value of attribute date_format.
-
#invoice_logo ⇒ Object
Returns the value of attribute invoice_logo.
-
#page_size ⇒ Object
Sets the page size to use.
Class Method Summary collapse
-
.default ⇒ Object
Returns the default configuration instance.
Instance Attribute Details
#company_details ⇒ Object
Returns the value of attribute company_details.
6 7 8 |
# File 'lib/payday/config.rb', line 6 def company_details @company_details end |
#company_name ⇒ Object
Returns the value of attribute company_name.
6 7 8 |
# File 'lib/payday/config.rb', line 6 def company_name @company_name end |
#currency ⇒ Object
Returns the value of attribute currency.
6 7 8 |
# File 'lib/payday/config.rb', line 6 def currency @currency end |
#date_format ⇒ Object
Returns the value of attribute date_format.
6 7 8 |
# File 'lib/payday/config.rb', line 6 def date_format @date_format end |
#invoice_logo ⇒ Object
Returns the value of attribute invoice_logo.
6 7 8 |
# File 'lib/payday/config.rb', line 6 def invoice_logo @invoice_logo end |
#page_size ⇒ Object
Sets the page size to use. See the Prawn documentation for valid page_size values.
11 12 13 |
# File 'lib/payday/config.rb', line 11 def page_size @page_size end |
Class Method Details
.default ⇒ Object
Returns the default configuration instance
14 15 16 |
# File 'lib/payday/config.rb', line 14 def self.default @@default ||= new end |