Class: Normalizy::Config
- Inherits:
-
Object
- Object
- Normalizy::Config
- Defined in:
- lib/normalizy/config.rb
Instance Attribute Summary collapse
-
#default_filters ⇒ Object
Returns the value of attribute default_filters.
-
#filters ⇒ Object
readonly
Returns the value of attribute filters.
-
#normalizy_aliases ⇒ Object
readonly
Returns the value of attribute normalizy_aliases.
Instance Method Summary collapse
- #add(name, value) ⇒ Object
- #alias(name, to) ⇒ Object
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/normalizy/config.rb', line 22 def initialize @default_filters = {} @normalizy_aliases = {} @filters = { date: Normalizy::Filters::Date, money: Normalizy::Filters::Money, number: Normalizy::Filters::Number, percent: Normalizy::Filters::Percent, slug: Normalizy::Filters::Slug, strip: Normalizy::Filters::Strip, truncate: Normalizy::Filters::Truncate, } end |
Instance Attribute Details
#default_filters ⇒ Object
Returns the value of attribute default_filters.
7 8 9 |
# File 'lib/normalizy/config.rb', line 7 def default_filters @default_filters end |
#filters ⇒ Object (readonly)
Returns the value of attribute filters.
8 9 10 |
# File 'lib/normalizy/config.rb', line 8 def filters @filters end |
#normalizy_aliases ⇒ Object (readonly)
Returns the value of attribute normalizy_aliases.
8 9 10 |
# File 'lib/normalizy/config.rb', line 8 def normalizy_aliases @normalizy_aliases end |
Instance Method Details
#add(name, value) ⇒ Object
10 11 12 13 14 |
# File 'lib/normalizy/config.rb', line 10 def add(name, value) @filters[name] = value self end |
#alias(name, to) ⇒ Object
16 17 18 19 20 |
# File 'lib/normalizy/config.rb', line 16 def alias(name, to) @normalizy_aliases[name] = to self end |