lib/ayadn.rb in ayadn-0.6.4 vs lib/ayadn.rb in ayadn-1.0.0
- old
+ new
@@ -1,25 +1,12 @@
-require_relative 'ayadn/requires.rb'
-require_relative 'ayadn/adn_files.rb'
-require_relative 'ayadn/api.rb'
-require_relative 'ayadn/authorize.rb'
-require_relative 'ayadn/client-http.rb'
-require_relative 'ayadn/colors.rb'
-require_relative 'ayadn/debug.rb'
-require_relative 'ayadn/endpoints.rb'
-require_relative 'ayadn/extend.rb'
-require_relative 'ayadn/files.rb'
-require_relative 'ayadn/get-api.rb'
-require_relative 'ayadn/help.rb'
-require_relative 'ayadn/list.rb'
-require_relative 'ayadn/main.rb'
-require_relative 'ayadn/pinboard.rb'
-require_relative 'ayadn/post.rb'
-require_relative 'ayadn/skip.rb'
-require_relative 'ayadn/status.rb'
-require_relative 'ayadn/tools.rb'
-require_relative 'ayadn/user-stream.rb'
-require_relative 'ayadn/view-channels.rb'
-require_relative 'ayadn/view-interactions.rb'
-require_relative 'ayadn/view-object.rb'
-require_relative 'ayadn/view.rb'
-require_relative 'ayadn/app.rb'
\ No newline at end of file
+# encoding: utf-8
+require_relative 'ayadn/version'
+
+%w{rest_client json thor rainbow/ext/string terminal-table yaml logger daybreak fileutils io/console}.each { |r| require "#{r}" }
+
+winPlatforms = ['mswin', 'mingw', 'mingw_18', 'mingw_19', 'mingw_20', 'mingw32']
+case Gem::Platform.local.os
+when *winPlatforms
+ require 'win32console'
+end
+
+require_relative 'ayadn/app'