lib/atlas_rb/community.rb in atlas_rb-0.0.42 vs lib/atlas_rb/community.rb in atlas_rb-0.0.45
- old
+ new
@@ -29,14 +29,13 @@
def self.metadata(id, values)
JSON.parse(connection({ metadata: values }).patch(ROUTE + id)&.body)
end
- def self.mods(id)
- connection({}).get(ROUTE + id + '/mods.html')&.body
- end
-
- def self.xml(id)
- connection({}).get(ROUTE + id + '/mods')&.body
+ def self.mods(id, kind = nil)
+ # json default, html, xml
+ connection({}).get(
+ ROUTE + id + '/mods' + (kind.present? ? ".#{kind}" : '')
+ )&.body
end
end
end