Sha256: 1f89d15c717b2ad20179986c4ac152d54414dc40cd54c59ed39c4de70a153b93

Contents?: true

Size: 565 Bytes

Versions: 5

Compression:

Stored size: 565 Bytes

Contents

# config/initializers/types.rb

require 'apache_age/types/factory'
# USAGE (with edges or nodes) - ie:
# require_dependency 'company'
# ActiveModel::Type.register(
#   :company, ApacheAge::Types::Factory.type_for(Company)
# )

Rails.application.config.to_prepare do
  # Register AGE types
  require_dependency 'apache_age/node'
  ActiveModel::Type.register(
    :node, ApacheAge::Types::Factory.type_for(ApacheAge::Node)
  )
  require_dependency 'apache_age/edge'
  ActiveModel::Type.register(
    :edge, ApacheAge::Types::Factory.type_for(ApacheAge::Edge)
  )
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_age-0.6.4 config/initializers/types.rb
rails_age-0.6.3 config/initializers/types.rb
rails_age-0.6.2 config/initializers/types.rb
rails_age-0.6.1 config/initializers/types.rb
rails_age-0.6.0 config/initializers/types.rb