def meta(opts = nil)
      if opts
        self.class.new(type.meta(opts), options)
      else
        type.meta
      end
    end
def meta(opts = nil)
      if opts
        self.class.new(type.meta(opts), options)
      else
        type.meta
      end
    end
Return attribute type with additional meta information

 Return meta information hash if no opts are provided

 @param [Hash] opts The meta options

 @return [Attribute]

 @api public