Displaying 2 results from an estimated 2 matches for "stateb".
Did you mean:
state
2011 Dec 06
1
making changes to global variables in functions
...ing to write a function that takes several objects with many
different attributes and then changes their attributes. So what I wanted to
happen in the simplified example below is for the function to change the
attributes of the objects state1 and state2 that are passed to it. But
because stateA and stateB are local, this isn't working. Are there any easy
solutions?
e.g., if I could combine the two objects stateA and stateB into a single
object, I could return it and then assign it back to objects state1 and
state2. Or if I could pass a pointer to the original object.. But I cannot
find an easy...
2010 Aug 10
4
(Dreaded) STI, belongs_to
...e machine (this is not a
state machine question). So there are two state machine classes that
differ slightly and subclass a generic StateMachine:
class ScholarshipApplication
belongs_to :state_machine
end
class StateMachine
end
class StateA < StateMachine
has_one :application
end
class StateB < StateMachine
has_one :application
end
The problem is I can get a ScholarshipApplication instance to tell me
its StateMachine, but the StateMachine can''t tell me it''s
ScholarshipApplication. E.g.:
app = ScholarshipApplication.create
state = StateA.create
app.state_machine...