@@ -215,14 +215,14 @@ namespace :apipie do
215
215
end
216
216
217
217
def generate_json_page ( file_base , doc , lang = nil )
218
- FileUtils . mkdir_p ( file_base ) unless File . exists ?( file_base )
218
+ FileUtils . mkdir_p ( file_base ) unless File . exist ?( file_base )
219
219
220
220
filename = "schema_apipie#{ lang_ext ( lang ) } .json"
221
221
File . open ( "#{ file_base } /#{ filename } " , 'w' ) { |file | file . write ( JSON . pretty_generate ( doc ) ) }
222
222
end
223
223
224
224
def generate_swagger_json_page ( file_base , doc , sfx = "" , lang = nil )
225
- FileUtils . mkdir_p ( file_base ) unless File . exists ?( file_base )
225
+ FileUtils . mkdir_p ( file_base ) unless File . exist ?( file_base )
226
226
227
227
path = Pathname . new ( "#{ file_base } /schema_swagger#{ sfx } #{ lang_ext ( lang ) } .json" )
228
228
File . open ( path , 'w' ) { |file | file . write ( JSON . pretty_generate ( doc ) ) }
@@ -231,21 +231,21 @@ namespace :apipie do
231
231
end
232
232
233
233
def generate_one_page ( file_base , doc , lang = nil )
234
- FileUtils . mkdir_p ( File . dirname ( file_base ) ) unless File . exists ?( File . dirname ( file_base ) )
234
+ FileUtils . mkdir_p ( File . dirname ( file_base ) ) unless File . exist ?( File . dirname ( file_base ) )
235
235
236
236
render_page ( "#{ file_base } -onepage#{ lang_ext ( lang ) } .html" , "static" , { :doc => doc [ :docs ] ,
237
237
:language => lang , :languages => Apipie . configuration . languages } )
238
238
end
239
239
240
240
def generate_plain_page ( file_base , doc , lang = nil )
241
- FileUtils . mkdir_p ( File . dirname ( file_base ) ) unless File . exists ?( File . dirname ( file_base ) )
241
+ FileUtils . mkdir_p ( File . dirname ( file_base ) ) unless File . exist ?( File . dirname ( file_base ) )
242
242
243
243
render_page ( "#{ file_base } -plain#{ lang_ext ( lang ) } .html" , "plain" , { :doc => doc [ :docs ] ,
244
244
:language => lang , :languages => Apipie . configuration . languages } , nil )
245
245
end
246
246
247
247
def generate_index_page ( file_base , doc , include_json = false , show_versions = false , lang = nil )
248
- FileUtils . mkdir_p ( File . dirname ( file_base ) ) unless File . exists ?( File . dirname ( file_base ) )
248
+ FileUtils . mkdir_p ( File . dirname ( file_base ) ) unless File . exist ?( File . dirname ( file_base ) )
249
249
versions = show_versions && Apipie . available_versions
250
250
render_page ( "#{ file_base } #{ lang_ext ( lang ) } .html" , "index" , { :doc => doc [ :docs ] ,
251
251
:versions => versions , :language => lang , :languages => Apipie . configuration . languages } )
@@ -256,7 +256,7 @@ namespace :apipie do
256
256
def generate_resource_pages ( version , file_base , doc , include_json = false , lang = nil )
257
257
doc [ :docs ] [ :resources ] . each do |resource_name , _ |
258
258
resource_file_base = File . join ( file_base , resource_name . to_s )
259
- FileUtils . mkdir_p ( File . dirname ( resource_file_base ) ) unless File . exists ?( File . dirname ( resource_file_base ) )
259
+ FileUtils . mkdir_p ( File . dirname ( resource_file_base ) ) unless File . exist ?( File . dirname ( resource_file_base ) )
260
260
261
261
doc = Apipie . to_json ( version , resource_name , nil , lang )
262
262
doc [ :docs ] [ :link_extension ] = ( lang ? ".#{ lang } .html" : ".html" )
@@ -270,7 +270,7 @@ namespace :apipie do
270
270
doc [ :docs ] [ :resources ] . each do |resource_name , resource_params |
271
271
resource_params [ :methods ] . each do |method |
272
272
method_file_base = File . join ( file_base , resource_name . to_s , method [ :name ] . to_s )
273
- FileUtils . mkdir_p ( File . dirname ( method_file_base ) ) unless File . exists ?( File . dirname ( method_file_base ) )
273
+ FileUtils . mkdir_p ( File . dirname ( method_file_base ) ) unless File . exist ?( File . dirname ( method_file_base ) )
274
274
275
275
doc = Apipie . to_json ( version , resource_name , method [ :name ] , lang )
276
276
doc [ :docs ] [ :link_extension ] = ( lang ? ".#{ lang } .html" : ".html" )
@@ -334,7 +334,7 @@ MESSAGE
334
334
desc "Convert your examples from the old yaml into the new json format"
335
335
task :convert_examples => :environment do
336
336
yaml_examples_file = File . join ( Rails . root , Apipie . configuration . doc_path , "apipie_examples.yml" )
337
- if File . exists ?( yaml_examples_file )
337
+ if File . exist ?( yaml_examples_file )
338
338
#if SafeYAML gem is enabled, it will load examples as an array of Hash, instead of hash
339
339
if defined? SafeYAML
340
340
examples = YAML . load_file ( yaml_examples_file , :safe => false )
0 commit comments