Class: ActiveRecord::XmlSerializer
- Inherits:
-
Object
- Object
- ActiveRecord::XmlSerializer
- Defined in:
- lib/ruboss4ruby/active_foo.rb
Overview
Change the xml serializer so that ‘?’s are stripped from attribute names. This makes it possible to serialize methods that end in a question mark, like ‘valid?’ or ‘is_true?’
Defined Under Namespace
Classes: Attribute
Instance Method Summary collapse
-
#add_tag(attribute) ⇒ Object
Strips ‘?’ from serialized method names.
Instance Method Details
#add_tag(attribute) ⇒ Object
Strips ‘?’ from serialized method names
145 146 147 148 149 150 151 |
# File 'lib/ruboss4ruby/active_foo.rb', line 145 def add_tag(attribute) builder.tag!( dasherize? ? attribute.display_name.dasherize : attribute.display_name, attribute.value.to_s, attribute.decorations(![:skip_types]) ) end |