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
- #get_members(id) ⇒ Object
- #get_posts_in_month(name_or_id, month = "January 2016") ⇒ Object
Instance Method Details
#get_blog_id(name) ⇒ Object
39 40 41 42 |
# File 'lib/kinja/blog.rb', line 39 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
30 31 32 |
# File 'lib/kinja/blog.rb', line 30 def get_latest_by_id(id) HTTParty.get blog_latest_by_id_path(id) end |
#get_latest_by_name(name) ⇒ Object
34 35 36 37 |
# File 'lib/kinja/blog.rb', line 34 def get_latest_by_name(name) id = get_blog_id(name) get_latest_by_id id end |
#get_members(id) ⇒ Object
44 45 46 47 |
# File 'lib/kinja/blog.rb', line 44 def get_members(id) members = HTTParty.get(blog_members_path(id)) members["data"] end |
#get_posts_in_month(name_or_id, month = "January 2016") ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/kinja/blog.rb', line 16 def get_posts_in_month(name_or_id, month="January 2016") 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"] require 'pry'; binding.pry feed["data"]["items"] else feed end end |