Module: Magloft

Defined in:
lib/magloft.rb,
lib/magloft/version.rb,
lib/magloft/model/base.rb,
lib/magloft/model/user.rb,
lib/magloft/model/issue.rb,
lib/magloft/model/publication.rb,
lib/magloft/model/typeloft_page.rb,
lib/magloft/model/typeloft_theme.rb

Defined Under Namespace

Modules: Model

Constant Summary collapse

API =
Her::API.new
VERSION =
"1.0.2"
@@app_id =
nil
@@access_token =
nil

Class Method Summary collapse

Class Method Details

.access_tokenObject



25
26
27
# File 'lib/magloft.rb', line 25

def self.access_token
  @@access_token
end

.app_idObject



20
21
22
# File 'lib/magloft.rb', line 20

def self.app_id
  @@app_id
end

.auth(access_token, app_id) ⇒ Object



29
30
31
32
# File 'lib/magloft.rb', line 29

def self.auth(access_token, app_id)
  @@access_token = access_token
  @@app_id = app_id
end

.issuesObject



42
43
44
# File 'lib/magloft.rb', line 42

def self.issues
  Model::Issue
end

.publicationsObject



38
39
40
# File 'lib/magloft.rb', line 38

def self.publications
  Model::Publication
end

.typeloft_pagesObject



50
51
52
# File 'lib/magloft.rb', line 50

def self.typeloft_pages
  Model::TypeloftPage
end

.typeloft_themesObject



46
47
48
# File 'lib/magloft.rb', line 46

def self.typeloft_themes
  Model::TypeloftTheme
end

.usersObject



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

def self.users
  Model::User
end