Module: Kinja::Blog
- Included in:
- Client
- Defined in:
- lib/kinja/blog.rb
Instance Method Summary collapse
- #get_blog_id(name) ⇒ Object
- #get_feed(name_or_id) ⇒ Object
- #get_latest_by_id(id) ⇒ Object
- #get_latest_by_name(name) ⇒ Object
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 |