Method: ArticleJSON::Elements::Image.parse_hash

Defined in:
lib/article_json/elements/image.rb

.parse_hash(hash) ⇒ ArticleJSON::Elements::Image

Create a image element from Hash



33
34
35
36
37
38
39
40
# File 'lib/article_json/elements/image.rb', line 33

def parse_hash(hash)
  new(
    source_url: hash[:source_url],
    caption: parse_hash_list(hash[:caption]),
    float: hash[:float]&.to_sym,
    href: hash[:href]
  )
end