Class: ExploreCourses::Instructor

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, first_name, middle_name, last_name, sunet, role) ⇒ Instructor

Returns a new instance of Instructor.



5
6
7
8
9
10
11
12
# File 'lib/explorecourses/instructor.rb', line 5

def initialize(name, first_name, middle_name, last_name, sunet, role)
    @name = name
    @first_name = first_name
    @middle_name = middle_name
    @last_name = last_name
    @sunet = sunet
    @role = role
end

Instance Attribute Details

#first_nameObject (readonly)

Returns the value of attribute first_name.



14
15
16
# File 'lib/explorecourses/instructor.rb', line 14

def first_name
  @first_name
end

#last_nameObject (readonly)

Returns the value of attribute last_name.



14
15
16
# File 'lib/explorecourses/instructor.rb', line 14

def last_name
  @last_name
end

#middle_nameObject (readonly)

Returns the value of attribute middle_name.



14
15
16
# File 'lib/explorecourses/instructor.rb', line 14

def middle_name
  @middle_name
end

#nameObject (readonly)

Returns the value of attribute name.



14
15
16
# File 'lib/explorecourses/instructor.rb', line 14

def name
  @name
end

#roleObject (readonly)

Returns the value of attribute role.



14
15
16
# File 'lib/explorecourses/instructor.rb', line 14

def role
  @role
end

#sunetObject (readonly)

Returns the value of attribute sunet.



14
15
16
# File 'lib/explorecourses/instructor.rb', line 14

def sunet
  @sunet
end