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