Sha256: 71bb2ebc6545c14cdb47693fc7f9eaf3f23c36232843ec80968c1a94d46e76f0
Contents?: true
Size: 489 Bytes
Versions: 8
Compression:
Stored size: 489 Bytes
Contents
module Rib; end module Rib::Ramaze module_function def load load_ramaze rescue LoadError => e Rib.abort("Is this a Ramaze app?\n #{e}") end def load_ramaze # try to produce consistent error message, and yet lazy loading ramaze require './start' unless ramaze? require 'ramaze' ::Ramaze.options.started = true require './start' at_exit{ puts('Ramazement has ended, go in peace.') } end def ramaze? File.exist?('./start.rb') end end
Version data entries
8 entries across 8 versions & 1 rubygems