Module: NoFlyList::DefaultTransformer

Defined in:
lib/no_fly_list/default_transformer.rb

Class Method Summary collapse

Class Method Details

.parse_tags(tags) ⇒ Object

Parameters:

  • tags (String, Array<String>)


8
9
10
11
# File 'lib/no_fly_list/default_transformer.rb', line 8

def parse_tags(tags)
  tags = recreate_string(tags) if tags.is_a?(Array)
  tags.split(separator).map(&:strip)
end

.recreate_string(tags) ⇒ String

Recreate a string from an array of tags

Parameters:

  • tags (Array<String>)

Returns:

  • (String)


16
17
18
# File 'lib/no_fly_list/default_transformer.rb', line 16

def recreate_string(tags)
  tags.join(separator)
end

.separatorString

Returns:

  • (String)


21
22
23
# File 'lib/no_fly_list/default_transformer.rb', line 21

def separator
  ","
end