Module: ApplicationTagTransformer

Defined in:
lib/generators/no_fly_list/templates/tag_transformer.rb

Class Method Summary collapse

Class Method Details

.parse_tags(tags) ⇒ Object

Parameters:

  • tags (String|Array<String>)


7
8
9
10
# File 'lib/generators/no_fly_list/templates/tag_transformer.rb', line 7

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)


15
16
17
# File 'lib/generators/no_fly_list/templates/tag_transformer.rb', line 15

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

.separatorString

Returns:

  • (String)


20
21
22
# File 'lib/generators/no_fly_list/templates/tag_transformer.rb', line 20

def separator
  ","
end