Sha256: 0d991eb2d1633eb9b4d7965e5bebe19aaedc5a6407c3c827c7a265d5e259f357

Contents?: true

Size: 635 Bytes

Versions: 10

Compression:

Stored size: 635 Bytes

Contents

class RobotToTest
  def initialize(human_name, cv)
    @name = robot_name(human_name)
  end

  def robot_name(human_name)
    "#{self.class.prefix}_#{human_name}"
  end

  def cv
    { planets: planets }
  end

  def nested_fun_objects(fun_objects)
    'It was fun'
  end

  def self.prefix
    'Robot'
  end

  private

  def planets
    ['Mars', Human.home]
  end

  def fun_objects
    [%i(array in array), { hash: nested_hash }]
  end

  def nested_hash
    { in_hash: { in: array } }
  end

  def array
    %w(array)
  end
end

class Human
  def initialize
    human_name = 'Emiliano'
  end

  def self.home
    'Earth'
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

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