class Nucleo::Models::FeedTypes::Seo::Page::Summary

Public Instance Methods

issue_count() click to toggle source

Returns the count of issues (children recommendations)

@return [Integer]

# File lib/nucleo/models/feed_types/seo/page/summary.rb, line 43
def issue_count
  data['issue_count'].to_i
end
page_rank() click to toggle source

Returns an instance of the PageRank domain model

@return [Nucleo::Models::PageRank]

# File lib/nucleo/models/feed_types/seo/page/summary.rb, line 23
def page_rank
  params = {
    'rank'     => data['page_rank'],
    'rank_max' => data['page_rank_max']
  }

  Nucleo::Models::PageRank.new(params)
end
page_views() click to toggle source

Returns the number of page views

@return [Integer]

# File lib/nucleo/models/feed_types/seo/page/summary.rb, line 35
def page_views
  data['page_views'].to_i
end
Also aliased as: pageviews
pageviews()
Alias for: page_views
seo_score() click to toggle source

Returns an instance of the SeoScore domain model

@return [Nucleo::Models::SeoScore]

# File lib/nucleo/models/feed_types/seo/page/summary.rb, line 11
def seo_score
  params = {
    'score' => data['seo_score'],
    'grade' => data['seo_grade']
  }

  Nucleo::Models::SeoScore.new(params)
end