Class: Museumkaart::Museum

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

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#descriptionObject

Returns the value of attribute description.



4
5
6
# File 'lib/museumkaart/museum.rb', line 4

def description
  @description
end

#detail_urlObject

Returns the value of attribute detail_url.



4
5
6
# File 'lib/museumkaart/museum.rb', line 4

def detail_url
  @detail_url
end

#idObject

Returns the value of attribute id.



4
5
6
# File 'lib/museumkaart/museum.rb', line 4

def id
  @id
end

#image_urlObject

Returns the value of attribute image_url.



4
5
6
# File 'lib/museumkaart/museum.rb', line 4

def image_url
  @image_url
end

#is_participantObject

Returns the value of attribute is_participant.



4
5
6
# File 'lib/museumkaart/museum.rb', line 4

def is_participant
  @is_participant
end

#sub_titleObject

Returns the value of attribute sub_title.



4
5
6
# File 'lib/museumkaart/museum.rb', line 4

def sub_title
  @sub_title
end

#titleObject

Returns the value of attribute title.



4
5
6
# File 'lib/museumkaart/museum.rb', line 4

def title
  @title
end

Instance Method Details

#full_titleObject



64
65
66
# File 'lib/museumkaart/museum.rb', line 64

def full_title
  "#{title} | #{sub_title}"
end