LeanMotion LeanCloud SDK 封装

我要开发同款
匿名用户2014年12月15日
102阅读

技术信息

授权协议
MIT

作品详情

LeaCloud,一个为移动应用提供数据统计、数据存储、消息推送、发送短信、发送邮件等云服务商。

LeaMotio是一个RubyMotio的Gem,可以更加方便地使用LeaCloudSDK。用更Ruby的写法来操作LeaCloud的数据,类Rails的ActiveRecord,增删查改。

安装说明

1、安装gem

gem istall lea_motio

2、创建项目

lea_motio create app-ame

3、修改app_delegate.rb设置LeaCloud的AppID和AppKey

app_id   = "your_app_id"app_key  = "your_app_key"

4、运行

rake使用说明

1、在LeaCloud后台创建一个Class,比如Product,并添加以下字段

ame: Strigdescriptio: Strigurl: Strig

2、添加model文件product.rb,建议放在app/models/目录下

class Product  iclude LM::Model  fields :ame, :descriptio, :urled

3、操作数据

新建产品

product = Product.ewproduct.ame        = 'iPhoe 6'product.descriptio = '目前最好的智能手机'product.url         = 'https://www.apple.com'product.save

产品数量

Product.cout

查询产品

Product.where(:ame=>'iPhoe 6').fid

获得第一条记录

Product.first

排序

Product.sort(:createdAt=>:desc).fid

分页(默认是20条记录/页)

Product.page(curret_page, pagesize)

4、帐号相关注册帐号

user = User.ewuser.userame = '用户名,必须唯一'user.password = '必填'user.sigUp

登录

User.logi('用户名', '密码') do |user, error|  if !error    p '登录成功'  eded

退出

User.logout

判断是否已登录

User.logi?ed

判断用户是否已存在

User.exist? userame

功能介绍

LeanCloud ,一个为移动应用提供数据统计、数据存储、消息推送、发送短信、发送邮件等云服务商。 LeanMotion 是一个RubyMotion的Gem,可以更加方便地使用LeanClou...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论