Class: AcmsRuby::Entry

Inherits:
ARBase
  • Object
show all
Includes:
FieldSelectMethods
Defined in:
lib/acms_ruby/models/entry.rb

Instance Method Summary collapse

Methods included from FieldSelectMethods

#field, #field_group_names, #field_groups, #field_names, #image_field_names, #image_fields, #val

Methods inherited from ARBase

create_methods, next_id, #next_id

Instance Method Details

#close!Object



32
33
34
35
# File 'lib/acms_ruby/models/entry.rb', line 32

def close!
  self.status = 'close'
  self.save!
end

#draft!Object



36
37
38
39
# File 'lib/acms_ruby/models/entry.rb', line 36

def draft!
  self.status = 'draft'
  self.save!
end

#full_textObject



22
23
24
25
26
# File 'lib/acms_ruby/models/entry.rb', line 22

def full_text
  columns.texts.map do |text|
    text.text
  end.join("\n")
end

#open!Object



28
29
30
31
# File 'lib/acms_ruby/models/entry.rb', line 28

def open!
  self.status = 'open'
  self.save!
end