Sha256: ccabaeabfb09779494b5c01b3d308f099a4099f8332e429989ce8064a74f0d89

Contents?: true

Size: 843 Bytes

Versions: 3

Compression:

Stored size: 843 Bytes

Contents

#ifndef GRAPHQLIDLPARSER_H
#define GRAPHQLIDLPARSER_H

#ifndef __MSXML_LIBRARY_DEFINED__
#define __MSXML_LIBRARY_DEFINED__
#endif

#define CSTR2SYM(s) (ID2SYM(rb_intern((s))))

#include "ruby.h"
#include <ruby/encoding.h>
#include "gql-idl-parser.h"

#include "graphql-idl-parser.h"

static VALUE rb_mGraphQL;
static VALUE rb_cGraphQLIDLParser;

VALUE convert_string(const char* c_string);
VALUE convert_type_info(struct FieldType c_field_type);
VALUE convert_array_of_strings(struct array_of_strings c_array_of_strings);
VALUE convert_array_of_arguments(struct array_of_arguments c_array_of_arguments);
VALUE convert_array_of_fields(struct array_of_fields c_array_of_fields);
VALUE convert_array_of_values(struct array_of_values c_array_of_values);
VALUE convert_array_of_directives(struct array_of_directives c_array_of_directives);

#endif

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
graphql-idl-parser-0.1.1 ext/graphql-idl-parser/graphql-idl-parser.h
graphql-idl-parser-0.1.0 ext/graphql-idl-parser/graphql-idl-parser.h
graphql-idl-parser-0.0.1 ext/graphql-idl-parser/graphql-idl-parser.h