class UserAgentParser::Version
- UserAgentParser::Version
- Reference
- Object
Defined in:
user_agent_parser/version.crConstant Summary
- 
        SEGMENTS_REGEX = /\d+\-\d+|\d+[a-zA-Z]+$|\d+|[A-Za-z][0-9A-Za-z-]*$/
- 
        Private: Regex used to split string version string into major, minor, patch, and patch_minor. 
Constructors
Instance Method Summary
- 
        #==(other)
        
          Returns false(other can only be aValuehere).
- #eql?(other)
- 
        #inspect(io : IO)
        
          Appends a String representation of this object which includes its class name, its object address and the values of all instance variables. 
- #major
- #minor
- #patch
- #patch_minor
- 
        #segments : Array(String)
        
          Private 
- 
        #to_s(io : IO)
        
          Appends a short String representation of this object which includes its class name and its object address. 
- #version : String
- #version? : String | Nil
Constructor Detail
Instance Method Detail
        
        def ==(other)
        #
      
      
        
              Description copied from class Reference
            
          
          Returns false (other can only be a Value here).
        
        def inspect(io : IO)
        #
      
      
        
              Description copied from class Reference
            
          
          Appends a String representation of this object which includes its class name, its object address and the values of all instance variables.
class Person
  def initialize(@name : String, @age : Int32)
  end
end
Person.new("John", 32).inspect # => #<Person:0x10fd31f20 @name="John", @age=32>
        
        def to_s(io : IO)
        #
      
      
        
              Description copied from class Reference
            
          
          Appends a short String representation of this object which includes its class name and its object address.
class Person
  def initialize(@name : String, @age : Int32)
  end
end
Person.new("John", 32).to_s # => #<Person:0x10a199f20>