Class: GoogleSafeBrowsing::ChunkList
- Inherits:
-
Object
- Object
- GoogleSafeBrowsing::ChunkList
- Defined in:
- lib/google_safe_browsing/chunk_list.rb
Instance Method Summary collapse
-
#initialize(raw_chunks) ⇒ ChunkList
constructor
A new instance of ChunkList.
- #to_a ⇒ Object
Constructor Details
#initialize(raw_chunks) ⇒ ChunkList
Returns a new instance of ChunkList.
3 4 5 |
# File 'lib/google_safe_browsing/chunk_list.rb', line 3 def initialize(raw_chunks) @raw_chunk_list = raw_chunks end |
Instance Method Details
#to_a ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/google_safe_browsing/chunk_list.rb', line 7 def to_a list = [] @raw_chunk_list.split(',').each do |item| if item.index('-') range = item.split('-') list += Array(range[0]..range[1]) else list << item end end list end |