Motion::Pixate::Observer
This gem provides a function that you changes css files, apply changes into your application that uses Pixate Framework immediately.
You do not need rebuild your application and any operations. Only update your css files.
この gem は、CSS ファイルを変更すると即座に Pixate Framework を利用したアプリに変更内容を適用するという機能を提供します。
CSS ファイルを変更するたびにアプリをビルドし直す必要も、アプリ上での操作も一切必要ありません。CSS ファイルをエディタで編集し保存するだけです。
Requirements
- RubyMotion 1.0 or greater (see http://www.rubymotion.com).
- Pixate Framework 1.0 or greater (see http://www.pixate.com/).
- MacRuby 0.12+ (see http://macruby.org/)
Installation
$ gem install motion-pixate-observer
Usage
- Add require
motion-pixate-observer
to yourRakefile
require 'rubygems'
require 'motion-pixate-observer'
- include
Motion::Pixate::Observer
in Main Controller. CallstartObserving
inviewDidLoad
.
class MainViewController < UIViewController
include Motion::Pixate::Observer # include Motion::Pixate::Observer in Main Controller
def viewDidLoad
super
startObserving # start searching and communicate with server
....
end
- First, you have to start server. Depends on MacRuby when start server.
$ pixate_server css_file_path
After started server, run your RubyMotion application.
- update css files, apply changes immediately.