Sha256: 2d6eb077d63752977d85d23f21dc004c8e9928ab78e62b93067e638385306785

Contents?: true

Size: 422 Bytes

Versions: 2

Compression:

Stored size: 422 Bytes

Contents

require 'redis'

require "wolverine/version"
require 'wolverine/configuration'
require 'wolverine/script'

module Wolverine
  def self.config
    @config ||= Configuration.new
  end

  def self.redis
    config.redis
  end

  def self.call(file, *args)
    Script.new(full_path(file)).call(redis, *args)
  end

  def self.full_path(file)
    file << ".lua" unless file =~ /\.lua$/
    config.script_path + file
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wolverine-0.0.3 lib/wolverine.rb
wolverine-0.0.2 lib/wolverine.rb