Sha256: c9655d83ef0f7cf91671dac7aa8291e9f15c3140687b77e4b1559e3e51ace8b0

Contents?: true

Size: 613 Bytes

Versions: 70

Compression:

Stored size: 613 Bytes

Contents

%module "Rho::Calendar"
%{
#include "ext/rho/rhoruby.h"

extern VALUE event_fetch(VALUE params);
#define fetch event_fetch
extern VALUE event_fetch_by_id(const char *id);
#define fetch_by_id event_fetch_by_id
extern const char* event_save(VALUE event);
#define save event_save
extern void event_delete(const char *id);
#define delete event_delete
%}

%typemap(check) VALUE {
    Check_Type($1, T_HASH);
}

extern VALUE fetch(VALUE params);
extern VALUE fetch_by_id(const char *id);

%typemap(check) VALUE {
    Check_Type($1, T_HASH);
}
extern const char* save(VALUE event);

extern void delete(const char *id);

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
rhodes-3.3.5 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.4.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.4 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.3 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.3.beta.4 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.3.beta.3 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.3.beta.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.3.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2.beta.7 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2.beta.6 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2.beta.5 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2.beta.4 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2.beta.3 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2.beta.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.2.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.0 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.0.beta.3 platform/shared/ruby/ext/calendar/calendar.i
rhodes-3.3.0.beta.2 platform/shared/ruby/ext/calendar/calendar.i