class AdLocalize::Requests::MergePolicy
Constants
- DEFAULT_POLICY
- KEEP_POLICY
- MERGE_POLICIES
- REPLACE_POLICY
Attributes
policy[R]
Public Class Methods
new(policy:)
click to toggle source
# File lib/ad_localize/requests/merge_policy.rb, line 11 def initialize(policy:) @policy = policy end
Public Instance Methods
keep?()
click to toggle source
# File lib/ad_localize/requests/merge_policy.rb, line 15 def keep? @policy == KEEP_POLICY end
replace?()
click to toggle source
# File lib/ad_localize/requests/merge_policy.rb, line 19 def replace? @policy == REPLACE_POLICY end
valid?()
click to toggle source
# File lib/ad_localize/requests/merge_policy.rb, line 23 def valid? @policy.present? && MERGE_POLICIES.include?(@policy) end