Module: I18n::Processes::Command::Options::Common

Includes:
DSL
Defined in:
lib/i18n/processes/command/options/common.rb

Instance Method Summary collapse

Methods included from DSL

included, #t

Instance Method Details

#arg_or_pos!(key, opts) ⇒ Object



31
32
33
# File 'lib/i18n/processes/command/options/common.rb', line 31

def arg_or_pos!(key, opts)
  opts[key] ||= opts[:arguments].try(:shift)
end

#pos_or_stdin!(opts) ⇒ Object



35
36
37
# File 'lib/i18n/processes/command/options/common.rb', line 35

def pos_or_stdin!(opts)
  opts[:arguments].try(:shift) || $stdin.read
end