def inspect
      comms = @command.commands.join(' -> ')

      result  = %{#<#{self.class.name}:0x#{object_id}}
      result << %{ (#{comms})} unless comms.empty?
      result << %{ (cached)} if cached?
      result << %{\n}
      result << %{  Serializer: "#{serializer}"\n}
      result << %{Deserializer: "#{deserializer}"}
      result << %{>}
      result
    end
def inspect
      comms = @command.commands.join(' -> ')

      result  = %{#<#{self.class.name}:0x#{object_id}}
      result << %{ (#{comms})} unless comms.empty?
      result << %{ (cached)} if cached?
      result << %{\n}
      result << %{  Serializer: "#{serializer}"\n}
      result << %{Deserializer: "#{deserializer}"}
      result << %{>}
      result
    end
Initializing RDD, this method is root of all Pipelined RDD - its unique
 If you call some operations on this class it will be computed in Java

 == Parameters:
 jrdd:: org.apache.spark.api.java.JavaRDD
 context:: {Spark::Context}
 serializer:: {Spark::Serializer}