class Goku::Elements::Spec

Public Class Methods

new(name, ancestor_names) click to toggle source
Calls superclass method Goku::Elements::Base::new
# File lib/goku/elements/spec.rb, line 5
def initialize(name, ancestor_names)
  super(name)

  @ancestor_names = ancestor_names
end

Public Instance Methods

to_s() click to toggle source
# File lib/goku/elements/spec.rb, line 11
def to_s
  full_name = (@ancestor_names + [name]).map(&:camelcase).join("::")

  "require \"spec_helper\"\n\ndescribe #{full_name} do\n#{super}\nend"
end