class Greeter

  1. src/models/greeter.rb
Superclass: Object

The Greeter class represents an object that knows how to greet with a message in a certain language.

Methods

Public Class

  1. new

Public Instance

  1. language
  2. message
  3. to_s

Attributes

language [R]

This greeter's language.

message [R]

This greeter's message.

Public Class methods

new(language, message)

Creates a new Greeter instance. Don't call this method directly; instead, use the GreeterFactory::create factory method.

Parameters
language

The language of the message for this greeter.

message

The message for this greeter.

[show source]
# File src/models/greeter.rb, line 23
def initialize(language, message)
  @language = language
  @message = message
end

Public Instance methods

to_s()

Get a string containing the representation for this greeter object.

Returns

This greeter's message as a string.

[show source]
# File src/models/greeter.rb, line 32
def to_s
  @message.to_s
end