class Jahuty::Resource::Render

A snippet's rendered content.

Attributes

content[RW]
snippet_id[RW]

Public Class Methods

from(data) click to toggle source
# 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
new(content:, snippet_id:) click to toggle source
# File lib/jahuty/resource/render.rb, line 9
def initialize(content:, snippet_id:)
  @content = content
  @snippet_id = snippet_id
end

Public Instance Methods

to_s() click to toggle source
# File lib/jahuty/resource/render.rb, line 21
def to_s
  @content
end