lib/tudu_dsl.rb in tudu-0.0.4 vs lib/tudu_dsl.rb in tudu-0.0.5
- old
+ new
@@ -1,41 +1,41 @@
-# encoding: utf-8
-require "tudu/version"
-
-module Tudu
- #= Tudu::Dsl
- class Dsl
- #== TARGET_TYPES
- # notice target types
- #=== types
- #- none: no notice
- #- mail: mail notice
- TARGET_TYPES = {:none => :none, :mail => :mail}
- #== notice target type
- attr_accessor :_target_type
- #== notice targets
- attr_accessor :_targets
-
- #== initialize Dsl
- def initialize
- @_target_type = TARGET_TYPES[:none]
- @_targets = []
- end
-
- #== initialize Dsl
- #=== Params
- #- _target_type: target notice type
- def target_type(_target_type)
- return if _target_type.nil?
- return unless _target_type.instance_of? String or _target_type.instance_of? Symbol
- _target_type = _target_type.to_sym if _target_type.instance_of? String
- return unless TARGET_TYPES.include? _target_type
- @_target_type = _target_type
- end
-
- def targets(_targets)
- return if _targets.nil?
- return unless _targets.instance_of? Array
- @_targets = _targets
- end
- end
-end
+# encoding: utf-8
+require 'tudu/version'
+
+module Tudu
+ # = Tudu::Dsl
+ class Dsl
+ # == TARGET_TYPES
+ # notice target types
+ # === types
+ #- none: no notice
+ #- mail: mail notice
+ TARGET_TYPES = { none: :none, mail: :mail }
+ # == notice target type
+ attr_accessor :_target_type
+ # == notice targets
+ attr_accessor :_targets
+
+ # == initialize Dsl
+ def initialize
+ @_target_type = TARGET_TYPES[:none]
+ @_targets = []
+ end
+
+ # == initialize Dsl
+ # === Params
+ #- _target_type: target notice type
+ def target_type(_target_type)
+ return if _target_type.nil?
+ return unless _target_type.instance_of?(String) || _target_type.instance_of?(Symbol)
+ _target_type = _target_type.to_sym if _target_type.instance_of? String
+ return unless TARGET_TYPES.include? _target_type
+ @_target_type = _target_type
+ end
+
+ def targets(_targets)
+ return if _targets.nil?
+ return unless _targets.instance_of? Array
+ @_targets = _targets
+ end
+ end
+end