lib/swaggard/parsers/models.rb in swaggard-1.2.0 vs lib/swaggard/parsers/models.rb in swaggard-1.3.0
- old
+ new
@@ -20,12 +20,12 @@
def parse_yard_object(yard_object)
return unless yard_object.type == :class
Swagger::Definition.new(yard_object.path, ancestors: yard_object.inheritance_tree.map(&:path)).tap do |definition|
yard_object.tags.each do |tag|
- case tag.tag_name
+ case tag.tag_name
when 'attr'
- property = Swagger::Property.new(tag)
+ property = Swaggard::Parsers::Property.run(tag)
definition.add_property(property)
when 'ignore_inherited'
definition.ignore_inherited = true
end
end