lib/growi/client/client.rb in growi-client-0.9.0 vs lib/growi/client/client.rb in growi-client-1.0.0

- old
+ new

@@ -9,12 +9,12 @@ # Growi のクライアントクラス class GrowiClient # コンストラクタ def initialize(growi_url: '', access_token: '', rest_client_param: {}) - raise ArgumentError, 'Config `growi_url` is required.' if growi_url.empty? - raise ArgumentError, 'Config `access_token` is required.' if access_token.empty? + raise ArgumentError, 'Config `growi_url` is required.' if growi_url.nil? + raise ArgumentError, 'Config `access_token` is required.' if access_token.nil? @growi_url = growi_url @access_token = access_token @rest_client_param = rest_client_param @cp_entry_point = URI.join(growi_url, '/_api/').to_s @@ -32,11 +32,11 @@ # ページIDを取得する # @param [String] path_exp ページパス # @return [String] ページID def page_id(path_exp: nil) ret = request(GApiRequestPagesList.new path_exp: path_exp) - return nil if (ret.kind_of? CPInvalidRequest || ret.data.nil?) - return ret.data.find { |page| URI.unescape(page.path) == path_exp }&.id + return nil if (ret.kind_of? GCInvalidRequest || ret.data.nil?) + return ret.data.find { |page| URI.unescape(page.path) == path_exp }&._id end # ページが存在するか調べる # @param [String] path ページパス # @return [true/false] ページの存在