Class: Magloft::Model::Issue

Inherits:
Base
  • Object
show all
Defined in:
lib/magloft/model/issue.rb

Instance Method Summary collapse

Methods inherited from Base

build_request_path

Instance Method Details

#build_page(design_identifier, options = {}) ⇒ Object



15
16
17
18
19
20
21
22
# File 'lib/magloft/model/issue.rb', line 15

def build_page(design_identifier, options = {})
  TypeloftPage.build({
    position: 0,
    design_identifier: design_identifier,
    template_identifier: "blank",
    issue_id: id
  }.merge(options))
end


5
6
7
8
9
# File 'lib/magloft/model/issue.rb', line 5

def process_links
  url = self.class.build_request_path("#{self.class.collection_path}/:id/process_links", id: id)
  self.class.put_raw(url)
  true
end

#typeloft_pagesObject



11
12
13
# File 'lib/magloft/model/issue.rb', line 11

def typeloft_pages
  TypeloftPage.where(issue_id: id)
end