Class: TagBuilder::TagBwCd
- Inherits:
-
Object
- Object
- TagBuilder::TagBwCd
- Includes:
- TagMixin
- Defined in:
- lib/tag_builder/tag_bw_cd.rb
Overview
Analiza un tag para la relaciĆ³n entre dos documentos canonicos en una determina revision sistematica
Instance Attribute Summary collapse
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#negativos ⇒ Object
readonly
Returns the value of attribute negativos.
-
#positivos ⇒ Object
readonly
Returns the value of attribute positivos.
-
#predeterminado ⇒ Object
Returns the value of attribute predeterminado.
-
#text ⇒ Object
readonly
Returns the value of attribute text.
Instance Method Summary collapse
- #boton_negativo_html(ru) ⇒ Object
- #boton_positivo_html(ru) ⇒ Object
-
#initialize(votos) ⇒ TagBwCd
constructor
A new instance of TagBwCd.
Methods included from TagMixin
#botones_html, #initialize_common, #mostrar, #resultado_usuario, #sin_votos?
Constructor Details
#initialize(votos) ⇒ TagBwCd
Returns a new instance of TagBwCd
35 36 37 38 39 40 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 35 def initialize(votos) initialize_common(votos) @cd_start_id=votos[0][:cd_start] @cd_end_id=votos[0][:cd_end] end |
Instance Attribute Details
#id ⇒ Object (readonly)
Returns the value of attribute id
33 34 35 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 33 def id @id end |
#negativos ⇒ Object (readonly)
Returns the value of attribute negativos
33 34 35 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 33 def negativos @negativos end |
#positivos ⇒ Object (readonly)
Returns the value of attribute positivos
33 34 35 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 33 def positivos @positivos end |
#predeterminado ⇒ Object
Returns the value of attribute predeterminado
34 35 36 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 34 def predeterminado @predeterminado end |
#text ⇒ Object (readonly)
Returns the value of attribute text
33 34 35 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 33 def text @text end |
Instance Method Details
#boton_negativo_html(ru) ⇒ Object
49 50 51 52 53 54 55 56 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 49 def boton_negativo_html(ru) if ru.nil? or ru[:decision]=='yes' url_t="/tags/cd_start/#{@cd_start_id}/cd_end/#{@cd_end_id}/rs/#{@rs_id}/reject_tag" "<button class='btn btn-default boton_accion_tag_cd_rs_ref' cd_start-pk='#{@cd_start_id}' cd_end-pk='#{@cd_end_id}' rs-pk='#{@rs_id}' tag-pk='#{@tag_id}' data-url='#{url_t}'><span class='glyphicon glyphicon-minus'></span> <span class='badge '>#{negativos}</span></button>" else "<button class='btn btn-danger'><span class='glyphicon glyphicon-minus'></span> <span class='badge '>#{negativos}</span></button>" end end |
#boton_positivo_html(ru) ⇒ Object
41 42 43 44 45 46 47 48 |
# File 'lib/tag_builder/tag_bw_cd.rb', line 41 def boton_positivo_html(ru) if ru.nil? or ru[:decision]=='no' url_t="/tags/cd_start/#{@cd_start_id}/cd_end/#{@cd_end_id}/rs/#{@rs_id}/approve_tag" "<button class='btn btn-default boton_accion_tag_cd_rs_ref' cd_start-pk='#{@cd_start_id}' cd_end-pk='#{@cd_end_id}' rs-pk='#{@rs_id}' tag-pk='#{@tag_id}' data-url='#{url_t}'><span class='glyphicon glyphicon-plus'></span> <span class='badge '>#{positivos}</span></button>" else "<button class='btn btn-success'><span class='glyphicon glyphicon-plus'></span> <span class='badge '>#{positivos}</span></button>" end end |