Sha256: e357a9b76017889e8ce7e43963947a94481b1279ecf012d5205cf2d936140067
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
require 'rubygems' require 'bundler' begin Bundler.setup(:default, :development) rescue Bundler::BundlerError => e $stderr.puts e.message $stderr.puts "Run `bundle install` to install missing gems" exit e.status_code end require 'rake' require './lib/hash_model/version' version = MikBe::HashModel::VERSION::STRING require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "hashmodel" gem.version = version gem.summary = %Q{Store small amounts of dynamic data and easily search fields (even nested ones)} gem.description = %Q{A simple MVC type model class for storing records as an array of hashes. You can store deeply nested hashes and still easily flatten and querying the records using flattened field names.} gem.email = "mikbe.tk@gmail.com" gem.homepage = "http://github.com/mikbe/hashmodel" gem.authors = ["Mike Bethany"] end Jeweler::RubygemsDotOrgTasks.new require 'rspec/core' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = FileList['spec/**/*_spec.rb'] end RSpec::Core::RakeTask.new(:rcov) do |spec| spec.pattern = 'spec/**/*_spec.rb' spec.rcov = true end require 'cucumber/rake/task' Cucumber::Rake::Task.new(:features) task :default => :spec require 'rake/rdoctask' Rake::RDocTask.new do |rdoc| rdoc.rdoc_dir = 'rdoc' rdoc.title = "hash_model #{version}" rdoc.rdoc_files.include('README*') rdoc.rdoc_files.include('lib/**/*.rb') end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hashmodel-0.1.1 | Rakefile |