Class: DataFormatter::ArrayCollection

Inherits:
Collection
  • Object
show all
Defined in:
lib/data_formatter/array_collection.rb

Constant Summary collapse

Limit =
1000

Instance Attribute Summary

Attributes inherited from Collection

#indentation, #items, #lang

Instance Method Summary collapse

Methods inherited from Collection

#initialize, #to_s

Constructor Details

This class inherits a constructor from DataFormatter::Collection

Instance Method Details

#closeObject



9
10
11
# File 'lib/data_formatter/array_collection.rb', line 9

def close
  @close ||= Tag.new(css_class: "bracket", content: "]")
end

#openObject



5
6
7
# File 'lib/data_formatter/array_collection.rb', line 5

def open
  @open ||= Tag.new(css_class: "bracket", content: "[")
end

#prepare(data) ⇒ Object



13
14
15
# File 'lib/data_formatter/array_collection.rb', line 13

def prepare(data)
  data.first(Limit).map { |v| Value.new(data: v, indentation: indentation, lang: lang) }
end