Class: Apps

Inherits:
Thor
  • Object
show all
Includes:
Utils
Defined in:
lib/sacrifice/apps.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Utils

#bad_request_message, #handle_bad_request

Class Method Details

.exit_on_failure?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/sacrifice/apps.rb', line 11

def self.exit_on_failure?()
  true
end

Instance Method Details

#listObject



30
31
32
33
34
# File 'lib/sacrifice/apps.rb', line 30

def list
  App.all.each do |app|
    puts "#{app.name} (id: #{app.id}#{", secret: #{app.secret}" if options[:verbose]})"
  end
end

#registerObject



22
23
24
25
# File 'lib/sacrifice/apps.rb', line 22

def register
  App.create!(:name => options[:name], :id => options[:app_id], :secret => options[:app_secret])
  list
end