Sha256: 713ffa07ddc5227aea0790579f78d31f153e06a0ed4e97b9d9fb7179e97c5d23
Contents?: true
Size: 582 Bytes
Versions: 1
Compression:
Stored size: 582 Bytes
Contents
require_relative "../gen/erbpp_gsl" const_list = ErbppGsl.read_const DefLib.new do set line_number: true set erb_dir: %w[tmpl ../gen/tmpl] set erb_suffix: ".c" set file_name: "gsl_const.c" set include_files: %w[gsl/gsl_const.h] set lib_name: "const" set ns_var: "mGSL" def_module do set name: "const" set module_name: "Const" set module_var: "mConst" set full_module_name: "Numo::GSL::Const" const_list.each do |a| m = a[0].sub(/^GSL_CONST_/,"") v = "DBL2NUM(#{a[0]})" def_const(m, v, desc:a[1]||"") end end end.run
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
numo-gsl-0.1.2 | ext/numo/gsl/const/erbpp_const.rb |