Module: Utusemi::Core::Base

Included in:
InstanceMethods
Defined in:
lib/utusemi/core.rb

Overview

用途

役割

備考

utusemi

Instance Method Summary collapse

Instance Method Details

#utusemi(obj = nil, options = {}) ⇒ Object



21
22
23
# File 'lib/utusemi/core.rb', line 21

def utusemi(obj = nil, options = {})
  clone.utusemi!(obj, options)
end

#utusemi!(obj = nil, options = {}) ⇒ Object



25
26
27
28
29
30
31
# File 'lib/utusemi/core.rb', line 25

def utusemi!(obj = nil, options = {})
  obj = true if obj.nil?
  utusemi_values[:flag] = obj ? true : false
  utusemi_values[:type] = obj.to_sym if obj.class.in? [Symbol, String]
  utusemi_values[:options] = options
  self
end

#utusemi_valuesObject



17
18
19
# File 'lib/utusemi/core.rb', line 17

def utusemi_values
  @utusemi_values ||= {}
end