Sha256: 0008a3d3a26fe7481664e21d7ad729a262bc81a16671fae7b7a5e64f5cc6235a

Contents?: true

Size: 779 Bytes

Versions: 25

Compression:

Stored size: 779 Bytes

Contents

# frozen_string_literal: true

module Faker
  class Quotes
    class Shakespeare < Base
      class << self
        def hamlet_quote
          sample(hamlet)
        end

        def as_you_like_it_quote
          sample(as_you_like_it)
        end

        def king_richard_iii_quote
          sample(king_richard_iii)
        end

        def romeo_and_juliet_quote
          sample(romeo_and_juliet)
        end

        def hamlet
          fetch('shakespeare.hamlet')
        end

        def as_you_like_it
          fetch('shakespeare.as_you_like_it')
        end

        def king_richard_iii
          fetch('shakespeare.king_richard_iii')
        end

        def romeo_and_juliet
          fetch('shakespeare.romeo_and_juliet')
        end
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
faker-2.11.0 lib/faker/quotes/shakespeare.rb
faker-2.10.2 lib/faker/quotes/shakespeare.rb
faker-2.10.1 lib/faker/quotes/shakespeare.rb
faker-2.10.0 lib/faker/quotes/shakespeare.rb
faker-2.9.0 lib/faker/quotes/shakespeare.rb
faker-2.8.1 lib/faker/quotes/shakespeare.rb
faker-2.8.0 lib/faker/quotes/shakespeare.rb
faker-2.7.0 lib/faker/quotes/shakespeare.rb
faker-2.6.0 lib/faker/quotes/shakespeare.rb
faker-2.5.0 lib/faker/quotes/shakespeare.rb
faker-2.4.0 lib/faker/quotes/shakespeare.rb
faker-2.3.0 lib/faker/quotes/shakespeare.rb
faker-2.2.2 lib/faker/quotes/shakespeare.rb
faker-2.2.1 lib/faker/quotes/shakespeare.rb
faker-2.2.0 lib/faker/quotes/shakespeare.rb
faker-2.1.2 lib/faker/quotes/shakespeare.rb
faker-2.1.1 lib/faker/quotes/shakespeare.rb
faker-2.1.0 lib/faker/quotes/shakespeare.rb
faker-2.0.0 lib/faker/quotes/shakespeare.rb
faker-2.0 lib/faker/quotes/shakespeare.rb