[フレーム]

Class: MSpec::Opal::RackApp

Inherits:
Rack::Builder
  • Object
  • Rack::Builder
  • MSpec::Opal::RackApp
show all
Defined in:
opal/lib/mspec/opal/rake_task.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize {|_self| ... } ⇒ RackApp

Returns a new instance of RackApp

Yields:

  • (_self)

Yield Parameters:

211
212
213
214
215
216
217
218
219
220
221
222
# File 'opal/lib/mspec/opal/rake_task.rb', line 211
def initialize
 self.pattern = nil
 self.basedir = DEFAULT_BASEDIR 
 yield(self) if block_given?
 super()
 use Rack::ShowExceptions
 use Rack::ShowStatus
 use Index 
 run environment
end

Instance Attribute Details

#basedirObject

Returns the value of attribute basedir

209
210
211
# File 'opal/lib/mspec/opal/rake_task.rb', line 209
def basedir
 @basedir
end

#patternObject

Returns the value of attribute pattern

209
210
211
# File 'opal/lib/mspec/opal/rake_task.rb', line 209
def pattern
 @pattern
end

Instance Method Details

#environmentObject

224
225
226
# File 'opal/lib/mspec/opal/rake_task.rb', line 224
def environment
 @environment ||= Environment .new (basedir, pattern)
end

AltStyle によって変換されたページ (->オリジナル) /