Funicular::Model class of PicoRuby
Singleton methods
all
Funicular::Model.all(?Hash[untyped, untyped] params) ?{ (Array[Model]? instances, String? error) -> void } -> void
create
Funicular::Model.create(Hash[untyped, untyped] attrs, ?model_class: singleton(Model)) ?{ (Model? instance, String? error) -> void } -> void
destroy
Funicular::Model.destroy(?untyped id) ?{ (bool success, untyped result) -> void } -> void
endpoints
Funicular::Model.endpoints() -> Hash[String, Hash[String, String]]
endpoints=
Funicular::Model.endpoints=(Hash[String, Hash[String, String]] endpoints) -> Hash[String, Hash[String, String]]
find
Funicular::Model.find(?untyped id, ?endpoint_name: String, ?model_class: singleton(Model)) ?{ (Model? instance, String? error) -> void } -> void
load_schema
Funicular::Model.load_schema(Hash[String, untyped] schema_data) -> void
new
Funicular::Model.new(?Hash[untyped, untyped] attributes) -> Model
schema
Funicular::Model.schema() -> Hash[String, Hash[String, untyped]]
schema=
Funicular::Model.schema=(Hash[String, Hash[String, untyped]] schema) -> Hash[String, Hash[String, untyped]]
Instance methods
destroy
instance.destroy() ?{ (bool success, untyped result) -> void } -> void
reload
instance.reload() ?{ (Model? instance, String? error) -> void } -> void
update
instance.update(?Hash[untyped, untyped]? attrs) ?{ (bool success, untyped result) -> void } -> void
Attr accessors
id (reader)
instance.id -> untyped