From 0f2b3643ba47a0778eb8571b029e93f16e142b23 Mon Sep 17 00:00:00 2001 From: "Ralph Desir(Mav7)" Date: Sun, 30 Aug 2015 20:20:45 -0400 Subject: Added string markdown. --- doc/api/mruby/string.h.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/api/mruby/string.h.md diff --git a/doc/api/mruby/string.h.md b/doc/api/mruby/string.h.md new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From a2f6152be8a2d1775830f32ca955864237fd1081 Mon Sep 17 00:00:00 2001 From: Ralph Desir Date: Sun, 30 Aug 2015 23:55:55 -0400 Subject: Update string.h.md --- doc/api/mruby/string.h.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/api/mruby/string.h.md b/doc/api/mruby/string.h.md index e69de29bb..b031c564c 100644 --- a/doc/api/mruby/string.h.md +++ b/doc/api/mruby/string.h.md @@ -0,0 +1,10 @@ +### mrb_str_plus +```C + mrb_value mrb_str_plus(mrb_state*, mrb_value, mrb_value); +``` +Adds to strings together. +### mrb_ptr_to_str +```C + mrb_value mrb_ptr_to_str(mrb_state *, void*); +``` +Converts pointer into a Ruby string. -- cgit v1.2.3 From 00dd2dfa3939d15e437d1779a7de23b1018a7cd7 Mon Sep 17 00:00:00 2001 From: Ralph Desir Date: Mon, 31 Aug 2015 14:11:17 -0400 Subject: Update string.h.md --- doc/api/mruby/string.h.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/api/mruby/string.h.md b/doc/api/mruby/string.h.md index b031c564c..e2a10c2cf 100644 --- a/doc/api/mruby/string.h.md +++ b/doc/api/mruby/string.h.md @@ -8,3 +8,8 @@ Adds to strings together. mrb_value mrb_ptr_to_str(mrb_state *, void*); ``` Converts pointer into a Ruby string. +### mrb_obj_as_string +```C + mrb_obj_as_string(mrb_state *mrb, mrb_value obj); +``` +Returns an object as a Ruby string. -- cgit v1.2.3 From d78d0017342ef42cc0d5db517446c805e23ae344 Mon Sep 17 00:00:00 2001 From: Ralph Desir Date: Mon, 31 Aug 2015 23:16:45 -0400 Subject: Update string.h.md --- doc/api/mruby/string.h.md | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/doc/api/mruby/string.h.md b/doc/api/mruby/string.h.md index e2a10c2cf..428a3ca40 100644 --- a/doc/api/mruby/string.h.md +++ b/doc/api/mruby/string.h.md @@ -10,6 +10,36 @@ Adds to strings together. Converts pointer into a Ruby string. ### mrb_obj_as_string ```C - mrb_obj_as_string(mrb_state *mrb, mrb_value obj); + mrb_value mrb_obj_as_string(mrb_state *mrb, mrb_value obj); ``` Returns an object as a Ruby string. +### mrb_str_resize +```C + mrb_value mrb_str_resize(mrb_state *mrb, mrb_value str, mrb_int len); +``` +Resizes the string's length. +### mrb_str_substr +```C + mrb_value mrb_str_substr(mrb_state *mrb, mrb_value str, mrb_int beg, mrb_int len); +``` +Returns a sub string. +### mrb_string_type +```C + mrb_value mrb_string_type(mrb_state *mrb, mrb_value str); +``` +Returns a Ruby string type. +### mrb_str_new_cstr +```C + const char *mrb_string_value_cstr(mrb_state *mrb, mrb_value *ptr); +``` +Returns a Ruby string as a C string. +### mrb_str_dup +```C + mrb_value mrb_str_dup(mrb_state *mrb, mrb_value str); +``` +Duplicates a string object. +### mrb_str_intern +```C + mrb_value mrb_str_intern(mrb_state *mrb, mrb_value self); +``` +Returns a symbol from a passed in string. -- cgit v1.2.3