Sha256: 731bac2f106f31f68afd2a932b8e6f6cdf30cd6adc72d3840b01d7ec6c5d9af3
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
# Needed to import datamapper and other gems require 'rubygems' require 'pathname' # Add all external dependencies for the plugin here gem 'dm-core', '=0.9.5' require 'dm-core' # Require plugin-files require Pathname(__FILE__).dirname.expand_path / 'dm-is-state_machine' / 'is' / 'state_machine' require Pathname(__FILE__).dirname.expand_path / 'dm-is-state_machine' / 'is' / 'data' / 'event' require Pathname(__FILE__).dirname.expand_path / 'dm-is-state_machine' / 'is' / 'data' / 'machine' require Pathname(__FILE__).dirname.expand_path / 'dm-is-state_machine' / 'is' / 'data' / 'state' require Pathname(__FILE__).dirname.expand_path / 'dm-is-state_machine' / 'is' / 'dsl' / 'event_dsl' require Pathname(__FILE__).dirname.expand_path / 'dm-is-state_machine' / 'is' / 'dsl' / 'state_dsl' # Include the plugin in Resource module DataMapper module Resource module ClassMethods include DataMapper::Is::StateMachine end # module ClassMethods end # module Resource end # module DataMapper # An alternative way to do the same thing as above: # DataMapper::Model.append_extensions DataMapper::Is::StateMachine
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dm-is-state_machine-0.9.5 | lib/dm-is-state_machine.rb |