Class: MisarBlog::Models::Article

Inherits:
Base
  • Object
show all
Defined in:
lib/misarblog/models.rb

Overview

An article (draft, scheduled, published, ...).

Instance Attribute Summary

Attributes inherited from Base

#raw

Instance Method Summary collapse

Methods inherited from Base

#[], #initialize, #to_h

Constructor Details

This class inherits a constructor from MisarBlog::Models::Base

Instance Method Details

#created_atObject



35
# File 'lib/misarblog/models.rb', line 35

def created_at;   @raw["created_at"];    end

#editor_urlObject



30
# File 'lib/misarblog/models.rb', line 30

def editor_url;   @raw["editor_url"];    end

#excerptObject



31
# File 'lib/misarblog/models.rb', line 31

def excerpt;      @raw["excerpt"];       end

#idObject



25
# File 'lib/misarblog/models.rb', line 25

def id;           @raw["id"];            end

#published_atObject



34
# File 'lib/misarblog/models.rb', line 34

def published_at; @raw["published_at"];  end

#slugObject



26
# File 'lib/misarblog/models.rb', line 26

def slug;         @raw["slug"];          end

#statusObject



28
# File 'lib/misarblog/models.rb', line 28

def status;       @raw["status"];        end

#tagsObject



32
# File 'lib/misarblog/models.rb', line 32

def tags;         @raw["tags"] || [];    end

#titleObject



27
# File 'lib/misarblog/models.rb', line 27

def title;        @raw["title"];         end

#urlObject



29
# File 'lib/misarblog/models.rb', line 29

def url;          @raw["url"];           end

#visibilityObject



33
# File 'lib/misarblog/models.rb', line 33

def visibility;   @raw["visibility"];    end