|
mrb_value | mruby_dict_attr_object (mrb_state *mrb, struct RClass *klass, fr_dict_attr_t const *da) |
|
mrb_value | mruby_inst_object (mrb_state *mrb, struct RClass *klass, rlm_mruby_t const *inst) |
|
struct RClass * | mruby_pair_class (mrb_state *mrb, struct RClass *parent) |
|
static mrb_value | mruby_pair_init (mrb_state *mrb, mrb_value self) |
| Associate C structure with Ruby object representing a pair.
|
|
struct RClass * | mruby_pair_list_class (mrb_state *mrb, struct RClass *parent) |
|
static mrb_value | mruby_pair_list_keys (mrb_state *mrb, mrb_value self) |
| Fetch the list of children of a list.
|
|
static mrb_value | mruby_pair_list_missing (mrb_state *mrb, mrb_value self) |
| Implement mruby method_missing functionality to find child pairs.
|
|
static void | mruby_pair_parent_build (mrb_state *mrb, mruby_pair_t *pair) |
| Build parent structural pairs needed when a leaf node is set.
|
|
static mrb_value | mruby_pair_value_to_ruby (mrb_state *mrb, request_t *request, fr_pair_t *vp) |
| Convert a pair value to a suitable mruby value type.
|
|
struct RClass * | mruby_request_class (mrb_state *mrb, struct RClass *parent) |
|
static mrb_value | mruby_request_control (mrb_state *mrb, mrb_value self) |
|
static mrb_value | mruby_request_frconfig (mrb_state *mrb, mrb_value self) |
|
mrb_value | mruby_request_object (mrb_state *mrb, struct RClass *klass, request_t *request) |
|
static mrb_value | mruby_request_reply (mrb_state *mrb, mrb_value self) |
|
static mrb_value | mruby_request_request (mrb_state *mrb, mrb_value self) |
|
static mrb_value | mruby_request_session_state (mrb_state *mrb, mrb_value self) |
|
static mrb_value | mruby_ruby_pair_object (mrb_state *mrb, struct RClass *klass, mruby_pair_t *pair) |
|
static void | mruby_ruby_to_pair_value (mrb_state *mrb, mrb_value *value, fr_pair_t *vp) |
| Convert a ruby value to a fr_pair_t value.
|
|
static mrb_value | mruby_value_pair_append (mrb_state *mrb, mrb_value self) |
| Append an instance of a value pair from mruby.
|
|
static mrb_value | mruby_value_pair_del (mrb_state *mrb, mrb_value self) |
| Delete a value pair from mruby.
|
|
static mrb_value | mruby_value_pair_get (mrb_state *mrb, mrb_value self) |
| Get a pair value from mruby.
|
|
mrb_value | mruby_value_pair_object (mrb_state *mrb, struct RClass *klass, fr_pair_t *vp) |
|
static mrb_value | mruby_value_pair_set (mrb_state *mrb, mrb_value self) |
| Set a value pair from mruby.
|
|