class Eversign::Models::File
Attributes
file_base64[RW]
file_id[RW]
file_url[RW]
name[RW]
pages[RW]
total_pages[RW]
Public Class Methods
new(name=nil)
click to toggle source
# File lib/eversign/models/file.rb, line 11 def initialize(name=nil) self.name = name end
Public Instance Methods
only_one_option()
click to toggle source
# File lib/eversign/models/file.rb, line 15 def only_one_option() error = false if file_id && !file_id.empty? error = file_url || file_base64 elsif file_url && !file_url.empty? error = file_id || file_base64 elsif file_base64 && !file_base64.empty? error = file_id || file_url else error = true end errors.add('Please provide only one file option') if error end