Class: VORuby::Services::Schema::SchemaDefinition::ArrayOfMetaColumn
- Defined in:
- lib/voruby/services/schema/schema.rb
Instance Attribute Summary collapse
-
#meta_columns ⇒ Object
readonly
Returns the value of attribute meta_columns.
Class Method Summary collapse
-
.from_xml(node) ⇒ Object
The node is String.
Instance Method Summary collapse
-
#initialize(meta_columns = []) ⇒ ArrayOfMetaColumn
constructor
A new instance of ArrayOfMetaColumn.
- #to_s ⇒ Object
Constructor Details
#initialize(meta_columns = []) ⇒ ArrayOfMetaColumn
Returns a new instance of ArrayOfMetaColumn.
192 193 194 |
# File 'lib/voruby/services/schema/schema.rb', line 192 def initialize(=[]) = end |
Instance Attribute Details
#meta_columns ⇒ Object (readonly)
Returns the value of attribute meta_columns.
190 191 192 |
# File 'lib/voruby/services/schema/schema.rb', line 190 def end |
Class Method Details
.from_xml(node) ⇒ Object
The node is String
197 198 199 200 201 202 203 204 205 206 |
# File 'lib/voruby/services/schema/schema.rb', line 197 def self.from_xml(node) = [] node.elements.each('MetaColumn') do |elem| = MetaColumn.from_xml(elem) .push() if end return ArrayOfMetaColumn.new() end |
Instance Method Details
#to_s ⇒ Object
208 209 210 211 212 213 214 215 |
# File 'lib/voruby/services/schema/schema.rb', line 208 def to_s = [] .each do || .push(.to_s) end return "{meta_columns=[#{meta_cols.join(',')}]}" end |