Module: Fluentd::Setting::Common::ClassMethods
- Defined in:
- app/models/fluentd/setting/common.rb
Instance Attribute Summary collapse
-
#children ⇒ Object
Returns the value of attribute children.
-
#hidden_values ⇒ Object
Returns the value of attribute hidden_values.
-
#types ⇒ Object
Returns the value of attribute types.
-
#values ⇒ Object
Returns the value of attribute values.
Instance Method Summary collapse
- #booleans(*keys) ⇒ Object
- #choice(key, values) ⇒ Object
- #flags(*keys) ⇒ Object
- #hidden(key) ⇒ Object
- #nested(key, klass, options = {}) ⇒ Object
Instance Attribute Details
#children ⇒ Object
Returns the value of attribute children.
8 9 10 |
# File 'app/models/fluentd/setting/common.rb', line 8 def children @children end |
#hidden_values ⇒ Object
Returns the value of attribute hidden_values.
8 9 10 |
# File 'app/models/fluentd/setting/common.rb', line 8 def hidden_values @hidden_values end |
#types ⇒ Object
Returns the value of attribute types.
8 9 10 |
# File 'app/models/fluentd/setting/common.rb', line 8 def types @types end |
#values ⇒ Object
Returns the value of attribute values.
8 9 10 |
# File 'app/models/fluentd/setting/common.rb', line 8 def values @values end |
Instance Method Details
#booleans(*keys) ⇒ Object
36 37 38 39 40 41 |
# File 'app/models/fluentd/setting/common.rb', line 36 def booleans(*keys) # e.g.: # use_ssl true # include_time_key false set_type(:boolean, keys) end |
#choice(key, values) ⇒ Object
10 11 12 13 14 |
# File 'app/models/fluentd/setting/common.rb', line 10 def choice(key, values) @values ||= {} @values[key] = values set_type(:choice, [key]) end |
#flags(*keys) ⇒ Object
43 44 45 46 47 48 |
# File 'app/models/fluentd/setting/common.rb', line 43 def flags(*keys) # e.g.: # tag_mapped # utc set_type(:flag, keys) end |
#hidden(key) ⇒ Object
16 17 18 |
# File 'app/models/fluentd/setting/common.rb', line 16 def hidden(key) set_type(:hidden, [key]) end |
#nested(key, klass, options = {}) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'app/models/fluentd/setting/common.rb', line 20 def nested(key, klass, = {}) # e.g.: # <match> # type forward # <server> # .. # </server> # </match> @children ||= {} @children[key] = { class: klass, options: , } set_type(:nested, [key]) end |