Sha256: 3310e43139466a3c19173dca383384123cf59e4cf9055b8937e901028d380246

Contents?: true

Size: 455 Bytes

Versions: 2

Compression:

Stored size: 455 Bytes

Contents

# Trifle is a simple storage and lookup gem for GeoIP data
# using Redis as storage
require "trifle/loader"
require "trifle/finder"
require "trifle/initialize_with_redis"

class Trifle
  include InitializeWithRedis

  def load options = {}
    loader.handle options
  end

  def find ip
    finder.handle ip
  end

  protected

  def loader
    @loader = Loader.new(redis, key: key)
  end

  def finder
    @finder = Finder.new(redis, key: key)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
trifle-0.1.0 lib/trifle.rb
trifle-0.0.9 lib/trifle.rb