class Rfs::Command::Base
Attributes
action[RW]
Public Instance Methods
default()
click to toggle source
# File lib/rfs/command/base.rb, line 6 def default :all end
execute()
click to toggle source
# File lib/rfs/command/base.rb, line 10 def execute self.action = default if action.blank? method(action).call end
save()
click to toggle source
# File lib/rfs/command/base.rb, line 15 def save if valid? result = execute if result.present? && result.respond_to?(:errors) && (errors = result.errors).present? say errors.full_messages.join(".\n") end else say self.errors.full_messages.join(".\n") end ensure update_credentials end
update_credentials()
click to toggle source
# File lib/rfs/command/base.rb, line 28 def update_credentials Rfs::Command::Setup.save_settings( ENV['REPOFS_HOST'], ENV['REPOFS_LOGIN'], ENV['REPOFS_CLIENT_ID'], ENV['REPOFS_CLIENT_SECRET'], Api::Client.configuration.access_token, Api::Client.configuration.refresh_token ) end