Class Spec::DSL::Description
In: lib/spec/dsl/description.rb
Parent: Object

Methods

==   []   []=   new   to_s  

Classes and Modules

Module Spec::DSL::Description::ClassMethods

Attributes

described_type  [R] 
description  [R] 

Public Class methods

[Source]

    # File lib/spec/dsl/description.rb, line 19
19:       def initialize(*args)
20:         args, @options = args_and_options(*args)
21:         init_behaviour_type(@options)
22:         init_spec_path(@options)
23:         init_described_type(args)
24:         init_description(*args)
25:       end

Public Instance methods

[Source]

    # File lib/spec/dsl/description.rb, line 37
37:       def ==(value)
38:         case value
39:         when Description
40:           @description == value.description
41:         else
42:           @description == value
43:         end
44:       end

[Source]

    # File lib/spec/dsl/description.rb, line 27
27:       def [](key)
28:         @options[key]
29:       end

[Source]

    # File lib/spec/dsl/description.rb, line 31
31:       def []=(key, value)
32:         @options[key] = value
33:       end

[Source]

    # File lib/spec/dsl/description.rb, line 35
35:       def to_s; @description; end

[Validate]