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