Sha256: dc47430ddd8ff0f355259abcd68dbb198e733bea646e3f8bfb8597b2ef49cc53

Contents?: true

Size: 717 Bytes

Versions: 12

Compression:

Stored size: 717 Bytes

Contents

# This class is just an intermediate for exporting events to Caren. 
# It has the correct format for exports. 
class Caren::Event < Caren::Base
      
  def self.keys
    [ :external_id,       # String Unique identifying string (Your event id)
      :name,              # String
      :comment,           # String
      :start,             # String (14:00)
      :duration,          # Integer
      :valid_from,        # Date
      :valid_to,          # Date
      :person_first_name, # String
      :person_last_name,  # String
      :person_male,       # Boolean
      :external_person_id # String (Your person id)
    ]
  end
  
  def self.array_root
   :events
  end

  def self.node_root
   :event
  end
    
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
caren-api-0.4.3 lib/caren/event.rb
caren-api-0.4.2 lib/caren/event.rb
caren-api-0.4.1 lib/caren/event.rb
caren-api-0.4.0 lib/caren/event.rb
caren-api-0.3.5 lib/caren/event.rb
caren-api-0.3.4 lib/caren/event.rb
caren-api-0.3.3 lib/caren/event.rb
caren-api-0.3.2 lib/caren/event.rb
caren-api-0.3.1 lib/caren/event.rb
caren-api-0.3.0 lib/caren/event.rb
caren-api-0.2.0 lib/caren/event.rb
caren-api-0.1.0 lib/caren/event.rb