Module: EasyInstaller::Sandbox::Message

Defined in:
lib/easy_installer/sandbox_modules/message.rb

Defined Under Namespace

Modules: EvalInstanceMethods, IncludedCode, Result

Class Method Summary collapse

Class Method Details

.aftercodeObject



13
14
15
# File 'lib/easy_installer/sandbox_modules/message.rb', line 13

def self.aftercode
  ""
end

.beforecodeObject



4
5
6
7
8
9
10
11
# File 'lib/easy_installer/sandbox_modules/message.rb', line 4

def self.beforecode
"add_message = (type, message) ->
  result.push {type: 'message', class: type, message: message}

redirect_to = (site) ->
  result.push {type: 'message', class: 'redirect_to', message: site}
"
end

.nameObject



27
28
29
# File 'lib/easy_installer/sandbox_modules/message.rb', line 27

def self.name
	"messages"
end

.result_analize(raw_result) ⇒ Object



17
18
19
20
21
22
23
24
25
# File 'lib/easy_installer/sandbox_modules/message.rb', line 17

def self.result_analize(raw_result)
	if raw_result["type"] == "message"
		return Result::Message.new(raw_result)
	elsif raw_result["type"] == "action"
		return Result::Action.new(raw_result)
	else
		return false
	end
end