Sha256: 91d05d7f4b2a0f4a752439322977f2a6afe45e8d6d20321f078918550ea63162

Contents?: true

Size: 862 Bytes

Versions: 11

Compression:

Stored size: 862 Bytes

Contents

class TestHash
  def initialize
  end

  def test_in_arg(hash)
    hash
  end

  def test_nested_one_level(one_level_nested_hash)
    one_level_nested_hash
  end

  def test_nested_two_levels(two_levels_nested_hash)
    two_levels_nested_hash
  end

  def test_nested_three_levels(three_levels_nested_hash)
    three_levels_nested_hash
  end

  def test_key_as_another_hash(key_as_another_hash)
    key_as_another_hash
  end

  def test_keys_are_symbols(pretty_hash)
    pretty_hash
  end

  private

  def data_to_analyze
    hash = { 1 => :one, TestHash => 2.718 }
    one_level_nested_hash = { first_level: hash }
    two_levels_nested_hash = { second_level: one_level_nested_hash }
    three_levels_nested_hash = { third_level: two_levels_nested_hash }
    key_as_another_hash = { hash => :ratm }
    pretty_hash = { this: 'should', be: 'pretty' }
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
zapata-1.0.0 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.1.6 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.1.5 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.1.4 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.1.3 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.1.2 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.1.1 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.1.0 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.0.3 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.0.2 spec/support/rails_test_app/app/models/test_hash.rb
zapata-0.0.1 spec/support/rails_test_app/app/models/test_hash.rb