class LibSqreen::WAF::Args
Public Class Methods
new(*args)
click to toggle source
static VALUE libsqreen_waf_args_initialize(VALUE self, VALUE args) { long len = RARRAY_LEN(args); if (len > 2) { rb_raise(rb_eArgError, "wrong number of arguments"); } if (len == 0) { return self; } VALUE hash = rb_ary_entry(args, 0); Check_Type(hash, T_HASH); PWArgs pw_args = value_to_pw_args(hash); libsqreen_waf_args_set_boxed(self, pw_args); return self; }