Class: WordTree::Book

Inherits:
Object
  • Object
show all
Defined in:
lib/wordtree/book.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create(id, metadata, content) ⇒ Object



22
23
24
# File 'lib/wordtree/book.rb', line 22

def self.create(id, , content)
  new(.merge("id" => id, "content" => content))
end

Instance Method Details

#clean_contentObject



34
35
36
# File 'lib/wordtree/book.rb', line 34

def clean_content
  TextUtils.clean_text(content)
end

#default_idObject



26
27
28
# File 'lib/wordtree/book.rb', line 26

def default_id
  archive_org_id
end

#metadataObject



30
31
32
# File 'lib/wordtree/book.rb', line 30

def 
  attributes.select{ |k,v| !v.nil? && k != :content && k != :id }
end