Method: Transpec::Syntax::RSpecConfigure::Framework::SyntaxConfiguration#syntaxes

Defined in:
lib/transpec/syntax/rspec_configure/framework.rb

#syntaxesObject



131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/transpec/syntax/rspec_configure/framework.rb', line 131

def syntaxes
  return [] unless syntaxes_node

  case syntaxes_node.type
  when :sym
    [syntaxes_node.children.first]
  when :array
    syntaxes_node.children.map do |child_node|
      child_node.children.first
    end
  else
    fail UnknownSyntaxError, "Unknown syntax specification: #{syntaxes_node}"
  end
end