Class: SearchConsoleApi::Objects::Site

Inherits:
Object
  • Object
show all
Defined in:
lib/search_console_api/objects/site.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ Site

Returns a new instance of Site.



11
12
13
14
# File 'lib/search_console_api/objects/site.rb', line 11

def initialize(attributes = {})
  @site_url = attributes["siteUrl"]
  @permission_level = attributes["permissionLevel"]
end

Instance Attribute Details

#permission_levelObject

Returns the value of attribute permission_level.



9
10
11
# File 'lib/search_console_api/objects/site.rb', line 9

def permission_level
  @permission_level
end

#site_urlObject

Returns the value of attribute site_url.



9
10
11
# File 'lib/search_console_api/objects/site.rb', line 9

def site_url
  @site_url
end

Instance Method Details

#encoded_site_urlObject



16
17
18
# File 'lib/search_console_api/objects/site.rb', line 16

def encoded_site_url
  URI.encode_www_form_component(@site_url)
end