class MeducationSDK::BlogPost

Public Instance Methods

blogger() click to toggle source
# File lib/meducation_sdk/resources/blog_post.rb, line 9
def blogger
  @blogger ||= Blogger.find(blogger_id)
end
comments() click to toggle source
# File lib/meducation_sdk/resources/blog_post.rb, line 13
def comments
  @comments ||= Comment.where(item_id: id, item_type: "BlogPost")
end
item_mesh_headings() click to toggle source
# File lib/meducation_sdk/resources/blog_post.rb, line 17
def item_mesh_headings
  @item_mesh_headings ||= begin
    @data['item_mesh_headings'].map do |imh|
      ItemMeshHeading.new(item_id: imh['item_id'], item_type: imh['item_type'], mesh_root: imh['mesh_root'], mesh_heading: imh['mesh_heading'], relevance: imh['relevance'])
    end
  end
end
user() click to toggle source
# File lib/meducation_sdk/resources/blog_post.rb, line 5
def user
  @user ||= User.find(user_id)
end