Class: Museumkaart::Museum
- Inherits:
-
Object
- Object
- Museumkaart::Museum
- Defined in:
- lib/museumkaart/museum.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
Returns the value of attribute description.
-
#detail_url ⇒ Object
Returns the value of attribute detail_url.
-
#id ⇒ Object
Returns the value of attribute id.
-
#image_url ⇒ Object
Returns the value of attribute image_url.
-
#is_participant ⇒ Object
Returns the value of attribute is_participant.
-
#sub_title ⇒ Object
Returns the value of attribute sub_title.
-
#title ⇒ Object
Returns the value of attribute title.
Instance Method Summary collapse
- #full_title ⇒ Object
-
#initialize(args = nil) ⇒ Museum
constructor
A new instance of Museum.
Constructor Details
#initialize(args = nil) ⇒ Museum
Returns a new instance of Museum.
56 57 58 59 60 61 62 |
# File 'lib/museumkaart/museum.rb', line 56 def initialize(args=nil) return if args.nil? args.each do |k,v| instance_variable_set("@#{k}", v) unless v.nil? end # typecast_attrs end |
Instance Attribute Details
#description ⇒ Object
Returns the value of attribute description.
4 5 6 |
# File 'lib/museumkaart/museum.rb', line 4 def description @description end |
#detail_url ⇒ Object
Returns the value of attribute detail_url.
4 5 6 |
# File 'lib/museumkaart/museum.rb', line 4 def detail_url @detail_url end |
#id ⇒ Object
Returns the value of attribute id.
4 5 6 |
# File 'lib/museumkaart/museum.rb', line 4 def id @id end |
#image_url ⇒ Object
Returns the value of attribute image_url.
4 5 6 |
# File 'lib/museumkaart/museum.rb', line 4 def image_url @image_url end |
#is_participant ⇒ Object
Returns the value of attribute is_participant.
4 5 6 |
# File 'lib/museumkaart/museum.rb', line 4 def is_participant @is_participant end |
#sub_title ⇒ Object
Returns the value of attribute sub_title.
4 5 6 |
# File 'lib/museumkaart/museum.rb', line 4 def sub_title @sub_title end |
#title ⇒ Object
Returns the value of attribute title.
4 5 6 |
# File 'lib/museumkaart/museum.rb', line 4 def title @title end |
Instance Method Details
#full_title ⇒ Object
64 65 66 |
# File 'lib/museumkaart/museum.rb', line 64 def full_title "#{title} | #{sub_title}" end |