This method needs to make sure `arg` is really a string. Something like

```ruby
def action_route? arg
  if string? arg
    arg = arg.value
  end

  arg.is_a? String and (arg.include? ":action" or arg.include? "*action")
end
```