You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

approve 722B

1234567891011121314151617181920
  1. #!/usr/bin/env ruby
  2. ################################################################################
  3. ENV['RAILS_ENV'] ||= 'production'
  4. require File.dirname(__FILE__) + '/../../../../config/environment'
  5. ################################################################################
  6. unless ARGV.length == 1
  7. $stderr.puts("Usage: approve <ID|CODE>")
  8. exit(1)
  9. end
  10. ################################################################################
  11. unless comment = Comment.approve!(ARGV.first)
  12. $stderr.puts("Comment not found: #{ARGV.first}")
  13. exit(1)
  14. end
  15. ################################################################################
  16. $stdout.puts("Approved comment #{comment.id} for #{comment.parent_description}")