Class: StaticGmaps::Marker
- Inherits:
-
Object
- Object
- StaticGmaps::Marker
- Defined in:
- lib/static_gmaps.rb
Overview
Instance Attribute Summary collapse
-
#alpha_character ⇒ Object
Returns the value of attribute alpha_character.
-
#color ⇒ Object
Returns the value of attribute color.
-
#latitude ⇒ Object
Returns the value of attribute latitude.
-
#longitude ⇒ Object
Returns the value of attribute longitude.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Marker
constructor
A new instance of Marker.
- #url_fragment ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ Marker
Returns a new instance of Marker.
149 150 151 152 153 154 |
# File 'lib/static_gmaps.rb', line 149 def initialize( = {}) self.latitude = [:latitude] || StaticGmaps::default_latitude self.longitude = [:longitude] || StaticGmaps::default_longitude self.color = [:color] || StaticGmaps::default_color self.alpha_character = [:alpha_character] || StaticGmaps::default_alpha_character end |
Instance Attribute Details
#alpha_character ⇒ Object
Returns the value of attribute alpha_character.
144 145 146 |
# File 'lib/static_gmaps.rb', line 144 def alpha_character @alpha_character end |
#color ⇒ Object
Returns the value of attribute color.
144 145 146 |
# File 'lib/static_gmaps.rb', line 144 def color @color end |
#latitude ⇒ Object
Returns the value of attribute latitude.
144 145 146 |
# File 'lib/static_gmaps.rb', line 144 def latitude @latitude end |
#longitude ⇒ Object
Returns the value of attribute longitude.
144 145 146 |
# File 'lib/static_gmaps.rb', line 144 def longitude @longitude end |
Instance Method Details
#url_fragment ⇒ Object
176 177 178 179 180 181 182 183 |
# File 'lib/static_gmaps.rb', line 176 def url_fragment raise MissingArgument.new("Latitude must be set before a url_fragment can be generated for Marker.") if !latitude raise MissingArgument.new("Longitude must be set before a url_fragment can be generated for Marker.") if !longitude x = "#{latitude},#{longitude}" x += ",#{color}" if color x += "#{alpha_character}" if alpha_character return x end |