Method: OpenStax::Content::Archive#json
- Defined in:
- lib/openstax/content/archive.rb
#json(object) ⇒ Object
65 66 67 68 69 70 71 72 73 |
# File 'lib/openstax/content/archive.rb', line 65 def json(object) begin JSON.parse(fetch(object)).tap do |hash| @slugs[object] = hash['slug'] end rescue JSON::ParserError => err raise "OpenStax Content Archive returned invalid JSON for #{url_for object}: #{err.}" end end |