Class: Udb::Company

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/udb/obj/database_obj.rb

Overview

A company description

Instance Method Summary collapse

Constructor Details

#initialize(data)

Parameters:

  • data (Hash{String => String})


461
462
463
# File 'lib/udb/obj/database_obj.rb', line 461

def initialize(data)
  @data = data
end

Instance Method Details

#nameString

Returns Company name.

Returns:

  • (String)

    Company name



467
# File 'lib/udb/obj/database_obj.rb', line 467

def name = T.must(@data["name"])

#to_sString

Returns:

  • (String)


474
# File 'lib/udb/obj/database_obj.rb', line 474

def to_s = name

#urlString

Returns Company website.

Returns:

  • (String)

    Company website



471
# File 'lib/udb/obj/database_obj.rb', line 471

def url = T.must(@data["url"])