Class: SimpleParams::ApiPieDoc
- Inherits:
-
Object
- Object
- SimpleParams::ApiPieDoc
- Defined in:
- lib/simple_params/api_pie_doc.rb
Defined Under Namespace
Classes: Attribute, AttributeBase, NestedAttribute
Instance Attribute Summary collapse
-
#base_attributes ⇒ Object
Returns the value of attribute base_attributes.
-
#docs ⇒ Object
Returns the value of attribute docs.
-
#nested_attributes ⇒ Object
Returns the value of attribute nested_attributes.
-
#nested_classes ⇒ Object
Returns the value of attribute nested_classes.
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize(simple_params) ⇒ ApiPieDoc
constructor
A new instance of ApiPieDoc.
Constructor Details
#initialize(simple_params) ⇒ ApiPieDoc
Returns a new instance of ApiPieDoc.
9 10 11 12 13 14 15 16 |
# File 'lib/simple_params/api_pie_doc.rb', line 9 def initialize(simple_params) self.base_attributes = simple_params.defined_attributes self.nested_classes = simple_params.nested_classes self.nested_attributes = [] self.docs = [] build_nested_classes end |
Instance Attribute Details
#base_attributes ⇒ Object
Returns the value of attribute base_attributes.
4 5 6 |
# File 'lib/simple_params/api_pie_doc.rb', line 4 def base_attributes @base_attributes end |
#docs ⇒ Object
Returns the value of attribute docs.
4 5 6 |
# File 'lib/simple_params/api_pie_doc.rb', line 4 def docs @docs end |
#nested_attributes ⇒ Object
Returns the value of attribute nested_attributes.
4 5 6 |
# File 'lib/simple_params/api_pie_doc.rb', line 4 def nested_attributes @nested_attributes end |
#nested_classes ⇒ Object
Returns the value of attribute nested_classes.
4 5 6 |
# File 'lib/simple_params/api_pie_doc.rb', line 4 def nested_classes @nested_classes end |