Sha256: 1fc37e45c0789e5912c2ab619c18fc27fc4a65daae4638d4c09cc9bc552173eb

Contents?: true

Size: 437 Bytes

Versions: 1

Compression:

Stored size: 437 Bytes

Contents

# Prepare plugin system
%w(engine plugins plugin).each do |lib|
  require "imagine/#{lib}"
end

module Imagine
  class << self
    def engines
      @engines ||= []
    end

    def default_plugin=(plugin)
      @default_plugin = plugin
    end

    def default_plugin
      @default_plugin
    end
  end
end

# Require the built in engines
%w(basic_list_view orbit_view galleria_view).each do |engine|
  require "imagine-#{engine}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
imagine-0.2.3 lib/imagine.rb