Sha256: cd131b02820ee509f8d944de94fb38ace03199a654e6ffbcb948ffc79e8b052a

Contents?: true

Size: 1.13 KB

Versions: 132

Compression:

Stored size: 1.13 KB

Contents

Rbbt.etc.requires.read.split("\n").each do |file|
  next if file.empty?
  Log.debug("requiring #{ file }")
  require file
end if Rbbt.etc.requires.exists?


Entity.entity_list_cache     = Rbbt.var.find.sinatra.entity_lists
Entity.entity_map_cache      = Rbbt.var.find.sinatra.entity_maps
Entity.entity_property_cache = Rbbt.var.find.sinatra.entity_properties

Rbbt.etc.entities.read.split("\n").each do |name|
  next if name.empty?
  mod = Kernel.const_get name
  Log.debug("Including Entity::REST for #{ name }")
  mod.module_eval do
    include Entity::REST
  end
end if Rbbt.etc.entities.exists?

$annotation_repo = Rbbt.var.find.sinatra.annotation_repo.find
(Rbbt.etc.persist_properties.yaml || {}).each do |name,list|
  next if name.empty?
  mod = Kernel.const_get name
  mod.module_eval do
   list.each do |elem|
     prop, type, repo = elem.split(",").collect{|e| e.strip}

     Log.debug("Persist #{name} #{prop}: #{[type, repo].compact * ", "}")
     if repo == 'repo'
      options = {:annotation_repo => $annotation_repo}
     else
      options = {}
     end
     persist prop, type, options
   end
  end
end if Rbbt.etc.persist_properties.exists?


Version data entries

132 entries across 132 versions & 1 rubygems

Version Path
rbbt-util-5.14.14 etc/app.d/entities.rb
rbbt-util-5.14.12 etc/app.d/entities.rb
rbbt-util-5.14.11 etc/app.d/entities.rb
rbbt-util-5.14.10 etc/app.d/entities.rb
rbbt-util-5.14.9 etc/app.d/entities.rb
rbbt-util-5.14.8 etc/app.d/entities.rb
rbbt-util-5.14.7 etc/app.d/entities.rb
rbbt-util-5.14.6 etc/app.d/entities.rb
rbbt-util-5.14.5 etc/app.d/entities.rb
rbbt-util-5.14.4 etc/app.d/entities.rb
rbbt-util-5.14.3 etc/app.d/entities.rb
rbbt-util-5.14.2 etc/app.d/entities.rb
rbbt-util-5.14.1 etc/app.d/entities.rb
rbbt-util-5.14.0 etc/app.d/entities.rb
rbbt-util-5.13.37 etc/app.d/entities.rb
rbbt-util-5.13.36 etc/app.d/entities.rb
rbbt-util-5.13.35 etc/app.d/entities.rb
rbbt-util-5.13.34 etc/app.d/entities.rb
rbbt-util-5.13.33 etc/app.d/entities.rb
rbbt-util-5.13.32 etc/app.d/entities.rb