Class: SirTrevorRails::Blocks::ItemTextBlock

Inherits:
SirTrevorRails::Block
  • Object
show all
Includes:
SolrDocumentBlock
Defined in:
app/models/sir_trevor_rails/blocks/item_text_block.rb

Instance Method Summary collapse

Methods included from SolrDocumentBlock

#block_objects, #primary_caption?, #secondary_caption?, #with_solr_helper

Instance Method Details

#doc_idObject



5
6
7
# File 'app/models/sir_trevor_rails/blocks/item_text_block.rb', line 5

def doc_id
  send(:'item-id')
end

#solr_documentObject



9
10
11
# File 'app/models/sir_trevor_rails/blocks/item_text_block.rb', line 9

def solr_document
  @solr_document ||= solr_helper.get_solr_response_for_doc_id(doc_id).last if doc_id.present?
end

#text_alignObject



13
14
15
# File 'app/models/sir_trevor_rails/blocks/item_text_block.rb', line 13

def text_align
  as_json[:data].find { |k,v| k =~ /text-align/ }.try(:last)
end