Class: SendgridTemplateEngine::Resources

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

Direct Known Subclasses

Templates, Versions

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(username, password) ⇒ Resources

Returns a new instance of Resources.

Raises:

  • (ArgumentError)


14
15
16
17
18
19
20
# File 'lib/resources.rb', line 14

def initialize(username, password)
  raise ArgumentError.new("username should not be nil") if username == nil
  raise ArgumentError.new("password should not be nil") if password == nil
  @username = username
  @password = password
  @url_base = URI.escape("https://api.sendgrid.com/v3")
end

Instance Attribute Details

#passwordObject (readonly)

Returns the value of attribute password.



12
13
14
# File 'lib/resources.rb', line 12

def password
  @password
end

#url_baseObject (readonly)

Returns the value of attribute url_base.



12
13
14
# File 'lib/resources.rb', line 12

def url_base
  @url_base
end

#usernameObject (readonly)

Returns the value of attribute username.



12
13
14
# File 'lib/resources.rb', line 12

def username
  @username
end