Method: Jahuty::Resource::Render.from

Defined in:
lib/jahuty/resource/render.rb

.from(data) ⇒ Object

Raises:

  • (ArgumentError.new)


14
15
16
17
18
19
# File 'lib/jahuty/resource/render.rb', line 14

def self.from(data)
  raise ArgumentError.new, 'Key :content missing' unless data.key?(:content)
  raise ArgumentError.new, 'Key :snippet_id missing' unless data.key?(:snippet_id)

  Render.new(data.slice(:content, :snippet_id))
end