Sha256: 24e3eab421ab59744edee4562afe60445a6cfe2834930d8e3f23706a747f8ce1

Contents?: true

Size: 993 Bytes

Versions: 1

Compression:

Stored size: 993 Bytes

Contents

# Uncomment this if you reference any of your controllers in activate
# require_dependency 'application_controller'

require "radiant-event_map-extension"

class EventMapExtension < Radiant::Extension
  version RadiantEventMapExtension::VERSION
  description RadiantEventMapExtension::DESCRIPTION
  url RadiantEventMapExtension::URL
  
  extension_config do |config|
    config.gem "geokit"
  end

  def activate
    require 'angle_conversions'             # adds degree/radian conversions to Numeric
    require 'string_conversions'            # adds lat/long and gridref conversions to String
    require 'grid_ref'                      # converts coordinates from UK grid references to lat/long
    EventVenue.send :include, Mappable      # adds geolocation on validation
    Page.send :include, EventMapTags        # defines a very basic events:googlemap tag
                                            # the real work is done when the EventVenuesController builds javascript
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
radiant-event_map-extension-1.3.6 event_map_extension.rb