-
Notifications
You must be signed in to change notification settings - Fork 178
/
active_hash.gemspec
57 lines (53 loc) · 1.53 KB
/
active_hash.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# -*- encoding: utf-8 -*-
$:.push File.expand_path("../lib", __FILE__)
require "active_hash/version"
Gem::Specification.new do |s|
s.name = "active_hash"
s.version = ActiveHash::Gem::VERSION
s.authors = [
"Jeff Dean",
"Mike Dalessio",
"Corey Innis",
"Peter Jaros",
"Brandon Keene",
"Brian Takita",
"Pat Nakajima",
"John Pignata",
"Michael Schubert",
"Jeremy Weiskotten",
"Ryan Garver",
"Tom Stuart",
"Joel Chippindale",
"Kevin Olsen",
"Vladimir Andrijevik",
"Adam Anderson",
"Keenan Brock",
"Desmond Bowe",
"Matthew O'Riordan",
"Brett Richardson",
"Rachel Heaton",
"Keisuke Izumiya"
]
s.email = %q{[email protected]}
s.summary = %q{An ActiveRecord-like model that uses a hash or file as a datasource}
s.description = %q{Includes the ability to specify data using hashes, yml files or JSON files}
s.homepage = %q{http://github.com/active-hash/active_hash}
s.license = "MIT"
s.metadata = {
"homepage_uri" => s.homepage,
"changelog_uri" => "https://github.com/active-hash/active_hash/blob/master/CHANGELOG.md",
"source_code_uri" => s.homepage,
"bug_tracker_uri" => "https://github.com/active-hash/active_hash/issues",
}
s.files = [
"CHANGELOG.md",
"LICENSE",
"README.md",
"active_hash.gemspec",
Dir.glob("lib/**/*")
].flatten
s.test_files = s.files.grep(%r{^(test|spec|features)/})
s.add_runtime_dependency('activesupport', '>= 6.1.0')
s.add_development_dependency "pry"
s.required_ruby_version = '>= 3.0.0'
end