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] ページの存在