Sha256: 6a924af8e768c168fe289fc80274c60b51eb4047b094050d68425effb384e0ce

Contents?: true

Size: 599 Bytes

Versions: 22

Compression:

Stored size: 599 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 void 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 void save(VALUE event);

extern void delete(const char *id);

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
rhodes-2.3.0 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.3.0.beta.3 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.3.0.beta.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.3.0.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.6 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.6.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.5 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.5.beta.3 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.5.beta.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.5.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.4.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.3 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.3.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.2.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.1.beta.2 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.1.beta.1 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.0 platform/shared/ruby/ext/calendar/calendar.i
rhodes-2.2.0.beta.3 platform/shared/ruby/ext/calendar/calendar.i