Sha256: 5efd484b15b731c5ae2d0a1c78792daab589a9827f10a87b7ed7cdfc650d4c5e
Contents?: true
Size: 1018 Bytes
Versions: 1
Compression:
Stored size: 1018 Bytes
Contents
if defined?(Spec) module Spec #:nodoc: module Example #:nodoc: module ExampleGroupMethods #:nodoc: # This allows "describe User" to use the I18n human name of User. # def self.build_description_with_i18n(*args) args.inject("") do |description, arg| arg = if RAILS_I18N && arg.respond_to?(:human_name) arg.human_name(:locale => Remarkable.locale) else arg.to_s end description << " " unless (description == "" || arg =~ /^(\s|\.|#)/) description << arg end end # This is for rspec <= 1.1.12. # def self.description_text(*args) self.build_description_with_i18n(*args) end # This is for rspec >= 1.2.0. # def build_description_from(*args) text = ExampleGroupMethods.build_description_with_i18n(*args) text == "" ? nil : text end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
remarkable_activerecord-3.0.1 | lib/remarkable_activerecord/human_names.rb |