Sha256: e2ec25760ce570abdc3cd548b65088ec61f5da1f54a7aab5917ddcc7389c3e75

Contents?: true

Size: 385 Bytes

Versions: 18

Compression:

Stored size: 385 Bytes

Contents

#coding=utf-8

module Aio::Parse
	class ErrorMachineMethod < StandardError
		def to_s; "请重载此状态机方法"; end
	end

	class ParentState
		def initialize(machine)
			@machine = machine
		end

    def get_device
      raise ErrorMachineMethod.new
    end

		def get_full
			raise ErrorMachineMethod.new
		end
		
		def device_manager
			@machine.device_manager
		end
	end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
aio_elin-1.1.8 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.1.7 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.1.4 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.1.3 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.1.2 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.1.1 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.1.0 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.9 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.8 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.7 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.6 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.5 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.4 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.3 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.2 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.1 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-1.0.0 lib/aio/core/parse/parser_machine/parent_state.rb
aio_elin-0.0.1 lib/aio/core/parse/parser_machine/parent_state.rb