From e593ec20d7ae4e857f8b6a332e303a57fdee7012 Mon Sep 17 00:00:00 2001 From: Joao Vitor Date: Thu, 9 Apr 2009 02:25:16 -0300 Subject: [PATCH] removing extra spaces --- lib/aasm.rb | 22 +++++++++++----------- lib/event.rb | 2 +- lib/persistence.rb | 4 ++-- lib/state_machine.rb | 4 ++-- lib/state_transition.rb | 2 +- spec/unit/aasm_spec.rb | 16 ++++++++-------- spec/unit/state_spec.rb | 6 +++--- spec/unit/state_transition_spec.rb | 6 +++--- 8 files changed, 31 insertions(+), 31 deletions(-) diff --git a/lib/aasm.rb b/lib/aasm.rb index fdee2ff..6512ec8 100644 --- a/lib/aasm.rb +++ b/lib/aasm.rb @@ -13,7 +13,7 @@ module AASM class UndefinedState < RuntimeError end - + def self.included(base) #:nodoc: # TODO - need to ensure that a machine is being created because # AASM was either included or arrived at via inheritance. It @@ -36,11 +36,11 @@ module AASM AASM::StateMachine[self].initial_state end end - + def aasm_initial_state=(state) AASM::StateMachine[self].initial_state = state end - + def aasm_state(name, options={}) sm = AASM::StateMachine[self] sm.create_state(name, options) @@ -50,10 +50,10 @@ module AASM aasm_current_state == name end end - + def aasm_event(name, options = {}, &block) sm = AASM::StateMachine[self] - + unless sm.events.has_key?(name) sm.events[name] = AASM::SupportingClasses::Event.new(name, options, &block) end @@ -74,11 +74,11 @@ module AASM def aasm_events AASM::StateMachine[self].events end - + def aasm_states_for_select AASM::StateMachine[self].states.map { |state| state.for_select } end - + end # Instance methods @@ -129,10 +129,10 @@ module AASM aasm_state_object_for_state(aasm_current_state).call_action(:exit, self) new_state = self.class.aasm_events[name].fire(self, *args) - + unless new_state.nil? aasm_state_object_for_state(new_state).call_action(:enter, self) - + persist_successful = true if persist persist_successful = set_aasm_current_state_with_persistence(new_state) @@ -141,7 +141,7 @@ module AASM self.aasm_current_state = new_state end - if persist_successful + if persist_successful self.aasm_event_fired(self.aasm_current_state, new_state) if self.respond_to?(:aasm_event_fired) else self.aasm_event_failed(name) if self.respond_to?(:aasm_event_failed) @@ -152,7 +152,7 @@ module AASM if self.respond_to?(:aasm_event_failed) self.aasm_event_failed(name) end - + false end end diff --git a/lib/event.rb b/lib/event.rb index 5589bf9..e527484 100644 --- a/lib/event.rb +++ b/lib/event.rb @@ -4,7 +4,7 @@ module AASM module SupportingClasses class Event attr_reader :name, :success - + def initialize(name, options = {}, &block) @name = name @success = options[:success] diff --git a/lib/persistence.rb b/lib/persistence.rb index f896964..36fe24a 100644 --- a/lib/persistence.rb +++ b/lib/persistence.rb @@ -1,12 +1,12 @@ module AASM module Persistence - + # Checks to see this class or any of it's superclasses inherit from # ActiveRecord::Base and if so includes ActiveRecordPersistence def self.set_persistence(base) # Use a fancier auto-loading thingy, perhaps. When there are more persistence engines. hierarchy = base.ancestors.map {|klass| klass.to_s} - + if hierarchy.include?("ActiveRecord::Base") require File.join(File.dirname(__FILE__), 'persistence', 'active_record_persistence') base.send(:include, AASM::Persistence::ActiveRecordPersistence) diff --git a/lib/state_machine.rb b/lib/state_machine.rb index 672aef5..35e1004 100644 --- a/lib/state_machine.rb +++ b/lib/state_machine.rb @@ -10,10 +10,10 @@ module AASM val = args.pop (@machines ||= {})[args] = val end - + attr_accessor :states, :events, :initial_state, :config attr_reader :name - + def initialize(name) @name = name @initial_state = nil diff --git a/lib/state_transition.rb b/lib/state_transition.rb index f82f5d4..960f4e3 100644 --- a/lib/state_transition.rb +++ b/lib/state_transition.rb @@ -18,7 +18,7 @@ module AASM true end end - + def execute(obj, *args) case @on_transition when Symbol, String diff --git a/spec/unit/aasm_spec.rb b/spec/unit/aasm_spec.rb index 30cfe87..6ca181e 100644 --- a/spec/unit/aasm_spec.rb +++ b/spec/unit/aasm_spec.rb @@ -54,11 +54,11 @@ describe AASM, '- class level definitions' do it 'should define a class level aasm_event() method on its including class' do Foo.should respond_to(:aasm_event) end - + it 'should define a class level aasm_states() method on its including class' do Foo.should respond_to(:aasm_states) end - + it 'should define a class level aasm_states_for_select() method on its including class' do Foo.should respond_to(:aasm_states_for_select) end @@ -157,7 +157,7 @@ describe AASM, '- event firing with persistence' do it 'should attempt to persist if aasm_write_state is defined' do foo = Foo.new - + def foo.aasm_write_state end @@ -168,7 +168,7 @@ describe AASM, '- event firing with persistence' do it 'should return true if aasm_write_state is defined and returns true' do foo = Foo.new - + def foo.aasm_write_state(state) true end @@ -178,7 +178,7 @@ describe AASM, '- event firing with persistence' do it 'should return false if aasm_write_state is defined and returns false' do foo = Foo.new - + def foo.aasm_write_state(state) false end @@ -188,7 +188,7 @@ describe AASM, '- event firing with persistence' do it "should not update the aasm_current_state if the write fails" do foo = Foo.new - + def foo.aasm_write_state false end @@ -217,7 +217,7 @@ describe AASM, '- event firing without persistence' do it 'should attempt to persist if aasm_write_state is defined' do foo = Foo.new - + def foo.aasm_write_state end @@ -372,7 +372,7 @@ describe ChetanPatil do it 'should transition to specified next state (sleeping to showering)' do cp = ChetanPatil.new cp.wakeup! :showering - + cp.aasm_current_state.should == :showering end diff --git a/spec/unit/state_spec.rb b/spec/unit/state_spec.rb index 6eb3a8e..b01d698 100644 --- a/spec/unit/state_spec.rb +++ b/spec/unit/state_spec.rb @@ -16,10 +16,10 @@ describe AASM::SupportingClasses::State do state.name.should == :astate end - + it 'should set the options and expose them as options' do state = new_state - + state.options.should == @options end @@ -56,7 +56,7 @@ describe AASM::SupportingClasses::State do record = mock('record') record.should_receive(:foobar) - + state.call_action(:entering, record) end end diff --git a/spec/unit/state_transition_spec.rb b/spec/unit/state_transition_spec.rb index 46b32b2..ba27654 100644 --- a/spec/unit/state_transition_spec.rb +++ b/spec/unit/state_transition_spec.rb @@ -31,7 +31,7 @@ describe AASM::SupportingClasses::StateTransition do st.should_not == obj end - + it 'should fail equality check if to are not the same' do opts = {:from => 'foo', :to => 'bar', :guard => 'g'} st = AASM::SupportingClasses::StateTransition.new(opts) @@ -58,7 +58,7 @@ describe AASM::SupportingClasses::StateTransition, '- when performing guard chec obj = mock('object') obj.should_receive(:test) - + st.perform(obj) end @@ -68,7 +68,7 @@ describe AASM::SupportingClasses::StateTransition, '- when performing guard chec obj = mock('object') obj.should_receive(:test) - + st.perform(obj) end