Module: Kinja::Blog

Included in:
Client
Defined in:
lib/kinja/blog.rb

Instance Method Summary collapse

Instance Method Details

#get_blog_id(name) ⇒ Object



25
26
27
28
# File 'lib/kinja/blog.rb', line 25

def get_blog_id(name)
  profile = HTTParty.get(blog_profile_path(name))
  profile["data"]["id"]
end

#get_feed(name_or_id) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/kinja/blog.rb', line 3

def get_feed(name_or_id)
  if name_or_id.is_a? String
    feed = get_latest_by_name(name_or_id)
  else
    feed = get_latest_by_id(name_or_id)
  end
  if feed["meta"]["success"]
    feed["data"]["items"]
  else
    feed
  end
end

#get_latest_by_id(id) ⇒ Object



16
17
18
# File 'lib/kinja/blog.rb', line 16

def get_latest_by_id(id)
  HTTParty.get blog_latest_by_id_path(id)
end

#get_latest_by_name(name) ⇒ Object



20
21
22
23
# File 'lib/kinja/blog.rb', line 20

def get_latest_by_name(name)
  id = get_blog_id(name)
  get_latest_by_id id
end