Sha256: 07e0ff85b90097c1746462460a7bb317d18e0510c23ba948cfddf4f31148d0b8

Contents?: true

Size: 1.08 KB

Versions: 1

Compression:

Stored size: 1.08 KB

Contents

require_relative "lib/gogyou/version"

GEMSTUB = Gem::Specification.new do |s|
  s.name = "gogyou"
  s.version = Gogyou::VERSION
  s.summary = "binary data operation library with the C liked struct and union"
  s.description = <<EOS
The gogyou is a library written at pure ruby that provides auxiliary features of binary data operation for ruby.

The C-liked struct, union and multidimensional array definition are posible in ruby syntax.

* Available nested struct and union with anonymous field.
* Available multidimensional array.
* Available const field.
* Available packed field.
* Available user definition types.
EOS
  s.license = "2-clause BSD License"
  s.author = "dearblue"
  s.email = "dearblue@users.sourceforge.jp"
  s.homepage = "http://sourceforge.jp/projects/rutsubo/"

  s.required_ruby_version = ">= 2.0"
  s.add_development_dependency "rspec", "~> 2.14"
  s.add_development_dependency "rake", "~> 10.0"
end

primitives = "lib/gogyou/primitives.rb"
mkprims = "mkprims.rb"
LIB << primitives
CLEAN << primitives
EXTRA << mkprims

file primitives => mkprims do
  sh "ruby #{mkprims}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gogyou-0.2.3 gemstub.rb