# File lib/smart_proxy_salt/rest.rb, line 13
    def states_list(environment)
      states = []
      files = Proxy::Salt::ApiRequest.new.post('/run', :fun => 'fileserver.file_list',
                                   :saltenv => environment,
                                   :client => 'runner')['return'][0]

      files.each do |file|
        if file =~ /\.sls\Z/ && file != "top.sls"
          states << file.gsub('.sls', '').
                         gsub('/init', '').
                         chomp('/').
                         gsub('/', '.')
        end
      end

      JSON.dump(states)
    end