Class: RspecApiDocs::RakeTask

Inherits:
Rake::TaskLib
  • Object
show all
Defined in:
lib/rspec_api_docs/rake_task.rb

Defined Under Namespace

Modules: RSpecMatchers

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, &block) ⇒ RakeTask



22
23
24
25
26
27
28
29
30
31
32
# File 'lib/rspec_api_docs/rake_task.rb', line 22

def initialize(name = nil, &block)
  @name = name || :'docs:ensure_updated'
  @verbose = true
  @pattern = 'spec/requests/**/*_spec.rb'
  @rspec_opts = []
  @existing_file = 'docs/index.json'

  block.call(self)

  define
end

Instance Attribute Details

#dirObject

Returns the value of attribute dir.



15
16
17
# File 'lib/rspec_api_docs/rake_task.rb', line 15

def dir
  @dir
end

#existing_fileObject

Returns the value of attribute existing_file.



15
16
17
# File 'lib/rspec_api_docs/rake_task.rb', line 15

def existing_file
  @existing_file
end

#nameObject (readonly)

Returns the value of attribute name.



13
14
15
# File 'lib/rspec_api_docs/rake_task.rb', line 13

def name
  @name
end

#patternObject

Returns the value of attribute pattern.



15
16
17
# File 'lib/rspec_api_docs/rake_task.rb', line 15

def pattern
  @pattern
end

#rspec_optsObject

Returns the value of attribute rspec_opts.



15
16
17
# File 'lib/rspec_api_docs/rake_task.rb', line 15

def rspec_opts
  @rspec_opts
end

#verboseObject

Returns the value of attribute verbose.



15
16
17
# File 'lib/rspec_api_docs/rake_task.rb', line 15

def verbose
  @verbose
end