class Jahuty::Snippet::Data::Snippet

Attributes

content[RW]
id[RW]

Public Class Methods

from(data) click to toggle source
# File lib/jahuty/snippet/data/snippet.rb, line 12
def self.from(data)
  raise ArgumentError.new "Key :id does not exist" if !data.key?(:id)
  raise ArgumentError.new "Key :content does not exist" if !data.key?(:content)

  Snippet.new(data[:id], data[:content])
end
new(id, content) click to toggle source
# File lib/jahuty/snippet/data/snippet.rb, line 7
def initialize(id, content)
  @id      = id
  @content = content
end

Public Instance Methods

to_s() click to toggle source
# File lib/jahuty/snippet/data/snippet.rb, line 19
def to_s
  @content
end