Class: RaygunRuby::RaygunClientMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/RaygunRuby/RaygunClientMessage.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRaygunClientMessage

Returns a new instance of RaygunClientMessage.



5
6
7
8
9
10
# File 'lib/RaygunRuby/RaygunClientMessage.rb', line 5

def initialize
  self.name = "RaygunRuby"
  self.version = RaygunRuby::VERSION
  self.clientUrl = "https://github.com/j-mcnally/RaygunRuby"
  self
end

Instance Attribute Details

#clientUrlObject

Returns the value of attribute clientUrl.



3
4
5
# File 'lib/RaygunRuby/RaygunClientMessage.rb', line 3

def clientUrl
  @clientUrl
end

#nameObject

Returns the value of attribute name.



3
4
5
# File 'lib/RaygunRuby/RaygunClientMessage.rb', line 3

def name
  @name
end

#versionObject

Returns the value of attribute version.



3
4
5
# File 'lib/RaygunRuby/RaygunClientMessage.rb', line 3

def version
  @version
end

Instance Method Details

#api_attributesObject



12
13
14
15
16
17
18
# File 'lib/RaygunRuby/RaygunClientMessage.rb', line 12

def api_attributes
  {
    name: self.name,
    version: self.version,
    clientUrl: self.clientUrl
  }
end