lib/bankscrap/cli.rb in bankscrap-1.0.2 vs lib/bankscrap/cli.rb in bankscrap-1.0.3
- old
+ new
@@ -1,8 +1,12 @@
require 'thor'
require 'active_support/core_ext/string'
+Dir[File.expand_path("../../..", __FILE__) + "/generators/*.rb"].each do |generator|
+ require generator
+end
+
module Bankscrap
class CLI < Thor
def self.shared_options
option :user, default: ENV['BANKSCRAP_USER']
option :password, default: ENV['BANKSCRAP_PASSWORD']
@@ -60,9 +64,13 @@
say "Transactions for: #{account.description} (#{account.iban})", :cyan
transactions.each do |transaction|
say transaction.to_s, (transaction.amount > Money.new(0) ? :green : :red)
end
end
+
+
+ register(Bankscrap::AdapterGenerator, "generate_adapter", "generate_adapter MyBankName",
+ "generates a template for a new Bankscrap bank adapter")
private
def assign_shared_options
@user = options[:user]