Module: Bug::ScanArgs
- Defined in:
- ext/-test-/scan_args/scan_args.c
Class Method Summary collapse
-
.hash(*args) ⇒ Object
hash.
- .k_lead_opt_hash(*args) ⇒ Object
- .lead(*args) ⇒ Object
- .lead_hash(*args) ⇒ Object
- .lead_opt(*args) ⇒ Object
- .lead_opt_hash(*args) ⇒ Object
- .lead_opt_trail(*args) ⇒ Object
- .lead_opt_trail_hash(*args) ⇒ Object
- .lead_opt_var(*args) ⇒ Object
- .lead_opt_var_hash(*args) ⇒ Object
- .lead_opt_var_trail(*args) ⇒ Object
- .lead_opt_var_trail_hash(*args) ⇒ Object
- .lead_var(*args) ⇒ Object
- .lead_var_hash(*args) ⇒ Object
- .lead_var_trail(*args) ⇒ Object
- .lead_var_trail_hash(*args) ⇒ Object
- .n_lead_opt_hash(*args) ⇒ Object
- .opt(*args) ⇒ Object
- .opt_hash(*args) ⇒ Object
-
.opt_trail(*args) ⇒ Object
trail.
- .opt_trail_hash(*args) ⇒ Object
- .opt_var(*args) ⇒ Object
- .opt_var_hash(*args) ⇒ Object
- .opt_var_trail(*args) ⇒ Object
- .opt_var_trail_hash(*args) ⇒ Object
-
.var(*args) ⇒ Object
var.
- .var_hash(*args) ⇒ Object
- .var_trail(*args) ⇒ Object
- .var_trail_hash(*args) ⇒ Object
Class Method Details
.hash(*args) ⇒ Object
hash
127 128 129 130 131 132 133 134 |
# File 'ext/-test-/scan_args/scan_args.c', line 127
static VALUE
scan_args_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[2];
int n = rb_scan_args(argc, argv, ":", args+1);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.k_lead_opt_hash(*args) ⇒ Object
253 254 255 256 257 258 259 260 |
# File 'ext/-test-/scan_args/scan_args.c', line 253
static VALUE
scan_args_k_lead_opt_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args_kw(RB_SCAN_ARGS_KEYWORDS, argc, argv, "11:", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead(*args) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'ext/-test-/scan_args/scan_args.c', line 7
static VALUE
scan_args_lead(int argc, VALUE *argv, VALUE self)
{
VALUE args[2];
int n = rb_scan_args(argc, argv, "1", args+1);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_hash(*args) ⇒ Object
136 137 138 139 140 141 142 143 |
# File 'ext/-test-/scan_args/scan_args.c', line 136
static VALUE
scan_args_lead_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "1:", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt(*args) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'ext/-test-/scan_args/scan_args.c', line 25
static VALUE
scan_args_lead_opt(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "11", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt_hash(*args) ⇒ Object
154 155 156 157 158 159 160 161 |
# File 'ext/-test-/scan_args/scan_args.c', line 154
static VALUE
scan_args_lead_opt_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "11:", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt_trail(*args) ⇒ Object
81 82 83 84 85 86 87 88 |
# File 'ext/-test-/scan_args/scan_args.c', line 81
static VALUE
scan_args_lead_opt_trail(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "111", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt_trail_hash(*args) ⇒ Object
208 209 210 211 212 213 214 215 |
# File 'ext/-test-/scan_args/scan_args.c', line 208
static VALUE
scan_args_lead_opt_trail_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[5];
int n = rb_scan_args(argc, argv, "111:", args+1, args+2, args+3, args+4);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt_var(*args) ⇒ Object
62 63 64 65 66 67 68 69 |
# File 'ext/-test-/scan_args/scan_args.c', line 62
static VALUE
scan_args_lead_opt_var(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "11*", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt_var_hash(*args) ⇒ Object
190 191 192 193 194 195 196 197 |
# File 'ext/-test-/scan_args/scan_args.c', line 190
static VALUE
scan_args_lead_opt_var_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[5];
int n = rb_scan_args(argc, argv, "11*:", args+1, args+2, args+3, args+4);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt_var_trail(*args) ⇒ Object
117 118 119 120 121 122 123 124 |
# File 'ext/-test-/scan_args/scan_args.c', line 117
static VALUE
scan_args_lead_opt_var_trail(int argc, VALUE *argv, VALUE self)
{
VALUE args[5];
int n = rb_scan_args(argc, argv, "11*1", args+1, args+2, args+3, args+4);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_opt_var_trail_hash(*args) ⇒ Object
244 245 246 247 248 249 250 251 |
# File 'ext/-test-/scan_args/scan_args.c', line 244
static VALUE
scan_args_lead_opt_var_trail_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[6];
int n = rb_scan_args(argc, argv, "11*1:", args+1, args+2, args+3, args+4, args+5);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_var(*args) ⇒ Object
44 45 46 47 48 49 50 51 |
# File 'ext/-test-/scan_args/scan_args.c', line 44
static VALUE
scan_args_lead_var(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "1*", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_var_hash(*args) ⇒ Object
172 173 174 175 176 177 178 179 |
# File 'ext/-test-/scan_args/scan_args.c', line 172
static VALUE
scan_args_lead_var_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "1*:", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_var_trail(*args) ⇒ Object
99 100 101 102 103 104 105 106 |
# File 'ext/-test-/scan_args/scan_args.c', line 99
static VALUE
scan_args_lead_var_trail(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "1*1", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.lead_var_trail_hash(*args) ⇒ Object
226 227 228 229 230 231 232 233 |
# File 'ext/-test-/scan_args/scan_args.c', line 226
static VALUE
scan_args_lead_var_trail_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[5];
int n = rb_scan_args(argc, argv, "1*1:", args+1, args+2, args+3, args+4);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.n_lead_opt_hash(*args) ⇒ Object
262 263 264 265 266 267 268 269 |
# File 'ext/-test-/scan_args/scan_args.c', line 262
static VALUE
scan_args_n_lead_opt_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args_kw(RB_SCAN_ARGS_LAST_HASH_KEYWORDS, argc, argv, "11:", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt(*args) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'ext/-test-/scan_args/scan_args.c', line 16
static VALUE
scan_args_opt(int argc, VALUE *argv, VALUE self)
{
VALUE args[2];
int n = rb_scan_args(argc, argv, "01", args+1);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt_hash(*args) ⇒ Object
145 146 147 148 149 150 151 152 |
# File 'ext/-test-/scan_args/scan_args.c', line 145
static VALUE
scan_args_opt_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "01:", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt_trail(*args) ⇒ Object
trail
72 73 74 75 76 77 78 79 |
# File 'ext/-test-/scan_args/scan_args.c', line 72
static VALUE
scan_args_opt_trail(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "011", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt_trail_hash(*args) ⇒ Object
199 200 201 202 203 204 205 206 |
# File 'ext/-test-/scan_args/scan_args.c', line 199
static VALUE
scan_args_opt_trail_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "011:", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt_var(*args) ⇒ Object
53 54 55 56 57 58 59 60 |
# File 'ext/-test-/scan_args/scan_args.c', line 53
static VALUE
scan_args_opt_var(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "01*", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt_var_hash(*args) ⇒ Object
181 182 183 184 185 186 187 188 |
# File 'ext/-test-/scan_args/scan_args.c', line 181
static VALUE
scan_args_opt_var_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "01*:", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt_var_trail(*args) ⇒ Object
108 109 110 111 112 113 114 115 |
# File 'ext/-test-/scan_args/scan_args.c', line 108
static VALUE
scan_args_opt_var_trail(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "01*1", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.opt_var_trail_hash(*args) ⇒ Object
235 236 237 238 239 240 241 242 |
# File 'ext/-test-/scan_args/scan_args.c', line 235
static VALUE
scan_args_opt_var_trail_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[5];
int n = rb_scan_args(argc, argv, "01*1:", args+1, args+2, args+3, args+4);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.var(*args) ⇒ Object
var
35 36 37 38 39 40 41 42 |
# File 'ext/-test-/scan_args/scan_args.c', line 35
static VALUE
scan_args_var(int argc, VALUE *argv, VALUE self)
{
VALUE args[2];
int n = rb_scan_args(argc, argv, "*", args+1);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.var_hash(*args) ⇒ Object
163 164 165 166 167 168 169 170 |
# File 'ext/-test-/scan_args/scan_args.c', line 163
static VALUE
scan_args_var_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "*:", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.var_trail(*args) ⇒ Object
90 91 92 93 94 95 96 97 |
# File 'ext/-test-/scan_args/scan_args.c', line 90
static VALUE
scan_args_var_trail(int argc, VALUE *argv, VALUE self)
{
VALUE args[3];
int n = rb_scan_args(argc, argv, "*1", args+1, args+2);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|
.var_trail_hash(*args) ⇒ Object
217 218 219 220 221 222 223 224 |
# File 'ext/-test-/scan_args/scan_args.c', line 217
static VALUE
scan_args_var_trail_hash(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n = rb_scan_args(argc, argv, "*1:", args+1, args+2, args+3);
args[0] = INT2NUM(n);
return rb_ary_new_from_values(numberof(args), args);
}
|