diff --git a/README.md b/README.md index 57badbe..0119f9f 100755 --- a/README.md +++ b/README.md @@ -361,8 +361,6 @@ class StoreCell < UITableViewCell end ``` -The example app has an 'example' of create. - ### Animate ```ruby diff --git a/lib/rmq b/lib/rmq new file mode 100755 index 0000000..5a46b99 --- /dev/null +++ b/lib/rmq @@ -0,0 +1,6 @@ +#!/bin/bash + +if [[ $1 == 'create' ]]; then + echo "RMQ - Creating project: $2" + motion create --template=git@github.com:infinitered/rmq-template.git $2 +fi diff --git a/ruby_motion_query.gemspec b/ruby_motion_query.gemspec index da9e809..2458afa 100755 --- a/ruby_motion_query.gemspec +++ b/ruby_motion_query.gemspec @@ -18,6 +18,8 @@ Gem::Specification.new do |spec| files.concat(Dir.glob('lib/**/*.rb')) files.concat(Dir.glob('motion/**/*.rb')) spec.files = files + + s.executables << 'lib/rmq' spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ["lib"] diff --git a/spec/events.rb b/spec/events.rb index f138da3..78065eb 100644 --- a/spec/events.rb +++ b/spec/events.rb @@ -126,6 +126,16 @@ describe 'events' do end end + it 'should not fail if you remove an event that isnt\'t there' do + @events.on(@view, :touch_down) {|o|;} + event_set = @events.instance_variable_get(:@event_set) + event_set.length.should == 1 + @events.off(:all_editing) + event_set.length.should == 1 + @events.off(:touch_down, :tap, :editing_did_endonexit) + event_set.length.should == 0 + end + it 'should remove all events from event set' do @events.on(@view, :tap) {|o|;} @events.on(@view, :touch_down) {|o|;}