Sha256: 982f3ace3e5fde5930b0c966ef67cc9f3804dab07d84b5b70b2152c30c3d4e6f

Contents?: true

Size: 681 Bytes

Versions: 12

Compression:

Stored size: 681 Bytes

Contents

# coding: utf-8

module UzuUzu
  module Wrapper
    #
    #
    #
    class Wrapper
      #
      attr_reader :wrapper
      #
      #
      #
      def initialize(wrapper, env=nil)
        unless env && env['adapter']
          return
        end
        begin
          adapter = env['adapter']
          require "uzuuzu-core/#{wrapper}/#{adapter}"
          adapter_class = eval("::UzuUzu::#{wrapper.camel_case}::#{adapter.camel_case}")
          @wrapper = adapter_class.new(env)
        rescue => e
          $stderr.puts "#{wrapper} create error"
          $stderr.puts e
          $stderr.puts e.backtrace
        end
      end
    end # Wrapper
  end # Wrapper
end # UzuUzu

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
uzuuzu-core-0.1.11 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.10 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.8 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.7 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.6 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.5 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.4 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.3 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.2.001 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.2 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.1 lib/uzuuzu-core/wrapper/wrapper.rb
uzuuzu-core-0.1.0 lib/uzuuzu-core/wrapper/wrapper.rb