Skip to content

Commit 2340992

Browse files
committed
Add dalli adapter gemspec
Just having the file exist in the flipper gem is odd so let's instead have a gem where we can define the dependencies and versions required.
1 parent e1e1dd6 commit 2340992

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

flipper-dalli.gemspec

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# -*- encoding: utf-8 -*-
2+
require File.expand_path('../lib/flipper/version', __FILE__)
3+
4+
flipper_dalli_files = lambda { |file|
5+
file =~ /dalli/
6+
}
7+
8+
Gem::Specification.new do |gem|
9+
gem.authors = ["John Nunemaker"]
10+
gem.email = ["[email protected]"]
11+
gem.summary = "Dalli adapter for Flipper"
12+
gem.description = "Dalli adapter for Flipper"
13+
gem.license = "MIT"
14+
gem.homepage = "https://github.com/jnunemaker/flipper"
15+
16+
gem.files = `git ls-files`.split("\n").select(&flipper_dalli_files) + ["lib/flipper/version.rb"]
17+
gem.test_files = `git ls-files -- {test,spec,features}/*`.split("\n").select(&flipper_dalli_files)
18+
gem.name = "flipper-dalli"
19+
gem.require_paths = ["lib"]
20+
gem.version = Flipper::VERSION
21+
22+
gem.add_dependency 'flipper', "~> #{Flipper::VERSION}"
23+
gem.add_dependency 'dalli', '>= 2.0', '< 3'
24+
end

lib/flipper-dalli.rb

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
require 'flipper/adapters/dalli'

0 commit comments

Comments
 (0)