Sha256: c26731e937e5186d63a22755a55fab5f49f0b1910728458b43b2aa356029cda6

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require 'human_duration'

test_value = [-10, 0, 9, 98, 987, 987_6, 987_65, 987_654, 987_654_3, 987_654_32, 987_654_321]

puts 'Class Accessor Method'
printf "\tConfig: type = conpact [default]\n"

test_value.each do |x|
    printf "\t\t%s\n", HumanDuration::Duration.human_duration(x)
end

printf "\tConfig: type = short\n"
HumanDuration::Duration.display_type('short')
test_value.each do |x|
    printf "\t\t%s\n", HumanDuration::Duration.human_duration(x)
end

puts "\tConfig: type = full"
HumanDuration::Duration.display_type('full')
test_value.each do |x|
    printf "\t\t%s\n", HumanDuration::Duration.human_duration(x)
end

puts 'String Accessor Method'

printf "\tConfig: type = conpact [default]\n"
test_value.each do |x|
    printf "\t\t%s\n", x.human_duration
end

printf "\tConfig: type = short\n"
test_value.each do |x|
    printf "\t\t%s\n", x.human_duration('short')
end

puts "\tConfig: type = full"
test_value.each do |x|
    printf "\t\t%s\n", x.human_duration('full')
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
human_duration-2.0.2 example/example.rb