Sha256: d0a2ac8a4f12f7ba430d092cca2acc45dc7ee0731445c7de950a1e0ff48c7886
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
Gem::Specification.new do |s| s.name = "db-struct" s.version = '0.1.0' s.date = '2024-09-09' s.summary = "Persistant storage of sets of structured records." s.description = <<-EOF DBStruct is a class that, like Struct, provides a convenient way to create subclasses with named fields that can be accessed via the usual Ruby setters and getters. Unlike Struct, their contents are stored in a SQLite3 database. In addition, each subclass also provides access to the database via an interface that closely mimics a Ruby Hash, including support for enumeration. EOF s.authors = ["Chris Reuter"] s.email = 'chris@remove-this-part.blit.ca' # I'm just going to add everything so that if you've got the gem, # you've also got the source distribution. Yay! Open source! s.files = Dir.glob('doc/**/*') + `git ls-files`.split.reject {|f| f =~ /\.org$/} s.required_ruby_version = '>= 3.0.0' s.requirements << "Sequel" s.add_runtime_dependency "sequel", '~> 5.76.0' s.add_development_dependency "rspec", '~> 3.10', '>= 3.10.0' s.add_development_dependency "yard", '~> 0.9.25', '>= 0.9.25' s.homepage = 'https://codeberg.org/suetanvil/db-struct' s.license = 'MIT' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
db-struct-0.1.0 | db-struct.gemspec |