I hereby claim:
- I am lis2 on github.
- I am lis2 (https://keybase.io/lis2) on keybase.
- I have a public key ASBhQu62zWBnMFWt7DAGKtqJJJhm_Xlwumc6mANb2QUKDAo
To claim this, I am signing this object:
<img src="" /> | |
<a href="fsdfsd">fsdfsd</a> |
I hereby claim:
To claim this, I am signing this object:
#EPPCreateJob.casper.map(&:client).uniq.select do |client| | |
# InitialInterviewJob.casper.where(client_id: client.id).any? | |
#end.size |
def translate_outcomes outcome | |
outcome | |
end |
{:title => 'Anchor date:', :result => fields_to_na(try_chain(@selected_band, :anchor_on, :to_au))} | |
def fields_to_na(data) | |
return 'N/A' if data.blank? | |
return yield(data) if block_given? | |
data | |
end | |
def try_chain(object, *methods) | |
methods.inject(object) {|o, a| o.send(:try, a) } |
{:title => 'Anchor date:', :result => fields_to_na(try_chain(@selected_band, :anchor_on, :to_au))} | |
def fields_to_na(data) | |
return 'N/A' if data.blank? | |
return yield(data) if block_given? | |
data | |
end | |
def try_chain(object, *methods) | |
methods.inject(object) {|o, a| o.send(:try, a) } |
results = [ | |
{:title => 'Anchor date:', :result => field_or_not_available(@selected_band, :anchor_on, :to_au)}, | |
{:title => 'Run on date:', :result => field_or_not_available(@selected_band, :run_on, :to_au)}, | |
{:title => 'End on date:', :result => field_or_not_available(@selected_band, :end_on, :to_au)}, | |
{:title => 'Status:', :result => field_or_not_available(@selected_band, :status)} | |
] | |
def field_or_not_available(object, *methods) | |
methods.inject(object) {|o, a| o.send(:try, a); o } || "N/A" | |
end |
#arguments | |
SkillsAssessmentJob.lodge(user, client, data, form_submission, filename) | |
#hash | |
job_data = { user: user, client: client, data: data, form_submission: form_submission, filename: filename) } | |
SkillsAssessmentJob.lodge(job_data) |