Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何从另一个文件中为Rspec生成实例方法_Ruby - Fatal编程技术网

Ruby 如何从另一个文件中为Rspec生成实例方法

Ruby 如何从另一个文件中为Rspec生成实例方法,ruby,Ruby,下面的代码检查文件“08_book_titles”中我是否颠倒了下面代码中包含的类书和方法标题中的字符串。那个字符串是“地狱” 我试了下列方法,但没有用。非常感谢您的帮助 class Book def title return yield.capitalize end end 如果要存储大写的表单,则 class Book attr_accessor :title def title=( title ) @title = title.capitalize end end

下面的代码检查文件“08_book_titles”中我是否颠倒了下面代码中包含的类书和方法标题中的字符串。那个字符串是“地狱”

我试了下列方法,但没有用。非常感谢您的帮助

class Book
def title
return yield.capitalize
end
end

如果要存储大写的表单,则

class Book
  attr_accessor :title
  def title=( title )
    @title = title.capitalize
  end
end
如果要保留原始形式 


非常感谢您的回答,它工作得非常好。我试着寻找资源来了解这件事。有什么可以链接的吗?
class Book
  attr_accessor :title
  def title=( title )
    @title = title.capitalize
  end
end
class Book
  attr_accessor :title
  def title
    @title.capitalize
  end
end