Class: TheCompaniesAPI::Generated::Models::PageContentsLink

Inherits:
Object
  • Object
show all
Defined in:
lib/thecompaniesapi/generated/models/page_contents_link.rb

Overview

A link found in a page content.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ PageContentsLink

Initialize a new PageContentsLink

Parameters:

  • data (Hash) (defaults to: {})

    Initial data



21
22
23
24
# File 'lib/thecompaniesapi/generated/models/page_contents_link.rb', line 21

def initialize(data = {})
                @text = data['text']
                @url = data['url']
end

Instance Attribute Details

#textString

Returns text.

Returns:

  • (String)

    text



12
13
14
# File 'lib/thecompaniesapi/generated/models/page_contents_link.rb', line 12

def text
  @text
end

#urlString

Returns url.

Returns:

  • (String)

    url



15
16
17
# File 'lib/thecompaniesapi/generated/models/page_contents_link.rb', line 15

def url
  @url
end

Instance Method Details

#to_hashHash Also known as: to_h

Convert to hash

Returns:

  • (Hash)

    Hash representation



30
31
32
33
34
35
# File 'lib/thecompaniesapi/generated/models/page_contents_link.rb', line 30

def to_hash
  {
          'text' => @text,
          'url' => @url,
  }
end