Class: Clases::MensajeMedida

Inherits:
Mensaje
  • Object
show all
Defined in:
lib/imposition/clases.rb

Instance Attribute Summary

Attributes inherited from Mensaje

#id, #level, #mensaje

Instance Method Summary collapse

Methods inherited from Mensaje

#==, #to_s

Constructor Details

#initialize(level, tipo, args) ⇒ MensajeMedida

Returns a new instance of MensajeMedida.



203
204
205
206
# File 'lib/imposition/clases.rb', line 203

def initialize(level, tipo, args)
	@mensaje=deducirMensaje(level, tipo, args)
	super(level, @mensaje)
end

Instance Method Details

#deducirMensaje(level, tipo, args) ⇒ Object



207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
# File 'lib/imposition/clases.rb', line 207

def deducirMensaje(level, tipo, args)
	if tipo=="horizontal" then
		if level==3 then
		  
			return I18n.t(:nXwwPno, :nX=>args[0], :w=>args[1]["numero"].to_s+args[1]["unidad"], :wP=>args[2]["numero"].to_s+args[2]["unidad"])
		elsif level==2 then
			return I18n.t(:wPXL, :n=>args[0].to_s+args[1])
		end
	elsif tipo=="vertical" then
		if level==3 then
			return I18n.t(:nYhhPno, :nY=>args[0], :h=>args[1]["numero"].to_s+args[1]["unidad"], :hP=>args[2]["numero"].to_s+args[2]["unidad"])
		elsif level==2 then
		  @id=15
			return I18n.t(:hPXL, :n=>args[0].to_s+args[1])
		end
	end
end