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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
--- !ruby/object:Gem::Specification
name: typed-array
version: !ruby/object:Gem::Version
prerelease:
version: 0.1.2
platform: ruby
authors:
- Ryan Biesemeyer
autorequire:
bindir: bin
cert_chain: []
date: 2011-08-03 00:00:00 Z
dependencies:
- !ruby/object:Gem::Dependency
name: rspec
requirement: &id001 !ruby/object:Gem::Requirement
none: false
requirements:
- - ~>
- !ruby/object:Gem::Version
version: 2.3.0
type: :development
prerelease: false
version_requirements: *id001
- !ruby/object:Gem::Dependency
name: bundler
requirement: &id002 !ruby/object:Gem::Requirement
none: false
requirements:
- - ~>
- !ruby/object:Gem::Version
version: 1.0.0
type: :development
prerelease: false
version_requirements: *id002
- !ruby/object:Gem::Dependency
name: jeweler
requirement: &id003 !ruby/object:Gem::Requirement
none: false
requirements:
- - ~>
- !ruby/object:Gem::Version
version: 1.6.4
type: :development
prerelease: false
version_requirements: *id003
- !ruby/object:Gem::Dependency
name: rcov
requirement: &id004 !ruby/object:Gem::Requirement
none: false
requirements:
- - ">="
- !ruby/object:Gem::Version
version: "0"
type: :development
prerelease: false
version_requirements: *id004
description: " All methods that alter the contents of an array that implements this Gem are first checked to\n ensure that the added items are of the types allowed. All methods behave exactly as their Array\n counterparts, including additional forms, block processing, etc.\n\n Defining a TypedArray Class:\n\n ```ruby\n class ThingsArray < Array\n extend TypedArray\n restrict_types Thing1, Thing2\n end\n\n things = ThingsArray.new\n ```\n\n Generating a single TypedArray\n \n ```ruby\n things = TypedArray(Thing1,Thing2).new\n\n These classes can be extended, and their accepted-types appended to after their initial definition.\n"
email: ruby-dev@yaauie.com
executables: []
extensions: []
extra_rdoc_files:
- LICENSE.txt
- README.rdoc
files:
- .document
- .rspec
- Gemfile
- Gemfile.lock
- LICENSE.txt
- README.rdoc
- Rakefile
- VERSION
- lib/typed-array.rb
- lib/typed-array/.DS_Store
- lib/typed-array/functions.rb
- spec/spec_helper.rb
- spec/typed-array_spec.rb
- typed-array.gemspec
homepage: http://github.com/yaauie/typed-array
licenses:
- MIT
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
none: false
requirements:
- - ">="
- !ruby/object:Gem::Version
hash: 2753660141613797258
segments:
- 0
version: "0"
required_rubygems_version: !ruby/object:Gem::Requirement
none: false
requirements:
- - ">="
- !ruby/object:Gem::Version
version: "0"
requirements: []
rubyforge_project:
rubygems_version: 1.8.6
signing_key:
specification_version: 3
summary: Provides methods for creating type-enforced Arrays
test_files: []
|